だから私はRubyで働いていて、キーが押されるまで文字列のセットをそれ自体の上に絶えず再印刷するという考えでした。これはそのための私のコードです
frame =
"aaaa
bbbb
cccc
dddd"
thread = Thread.new do
while(true)
print frame
sleep(0.5)
end
end
thread.run
begin
system("stty raw -echo")
str = STDIN.getc
ensure
system("stty -raw echo")
end
thread.kill
このコードが実行されると、出力が生成されます
aaaa
bbbb
cccc
ddddaaaa
bbbb
cccc
ddddaaaa
bbbb
cccc
ddddaaaa
bbbb
cccc
ddddaaaa
bbbb
cccc
dddd
明らかに、あなたはそれが生産すべきだと思うでしょう
aaaa
bbbb
cccc
dddd
キーが押されるまで繰り返しますが、押されない理由がわかりません。考え?