나는 루비 (ruby) 스크립트를 가지고 있으며 그 아래에서 1부터 숫자를 무한히 인쇄합니다. 'Ctrl + C'또는 'q'키와 같은 터미널에서 인터럽트를 통해 스크립트가 무한 실행을 중단하도록하려면 어떻게해야합니까?사용자 인터럽트를 무한 루프에 추가하려면 어떻게합니까?
a = 0
while(a)
puts a
a += 1
# the code should quit if an interrupt of a character is given
end
반복 할 때마다 사용자 입력을 묻지 않아야합니다.
사실, 이후 1에서 인쇄되지 않습니다. 0부터 인쇄합니다. – sawa