'done'을받은 후 어떻게 새 라인을 추가 할 수 있습니까? 루프 이후Ruby : while while 루프의 새로운 라인
while (input = gets.chomp) != "done" ... end
'done'을받은 후 어떻게 새 라인을 추가 할 수 있습니까? 루프 이후Ruby : while while 루프의 새로운 라인
while (input = gets.chomp) != "done" ... end
다 "완료"를 수신 한 후 발생합니다.
그래서 ...
while (input = gets.chomp) != "done"
...
end
puts
puts "someone typed 'done' so I'm now showing this text."
첫 번째 "풋"이 필요하다고 생각하지 않습니다. Puts는 자동으로 그 뒤에 오는 문자열을 새로운 라인에 배치합니다. –
while 루프가 무엇을하는지 알지 못합니다.하지만 마지막 줄을 출력하지 않으면 OP의 원래 명시 적 요청을 충족시키기 위해 puts @leok가 필요할 수도 있습니다. – SteveTurczyn
좋은 점 @SteveTurczyn –
무엇에 새로운 라인을 추가 하시겠습니까? – steenslag