(3)Linuxのmanページ: NODELAYオプションは、getchは、非閉塞コールされます。入力が準備完了でない場合、getchはERRを返します。無効にすると(bfがFALSE)、getchはキーが押されるのを待ちます。 キーが押されるまで、私の例でgetchが待たないのはなぜですか? Cで #!/usr/bin/env perl6
use v6;
use NativeCall;
私は端末ゲームを書いています。これは毎秒ゲームフィールドを書き換えます。私は、ユーザーがキーを押すことによって対話したい。ここに私が思いついたものの単純化された例があります: require 'io/console'
move = true
thr = Thread.new do
while move do
puts "Foo"
sleep(1)
e