3
この質問は私をしばらく傷つけていました。 stdioで利用可能なデータがあるかどうかをチェックしてからそれを読み取る方法がありますか?ブロックせずにstdioからデータを読み込みますか?
たとえば、私は、ブロックするio.read()
機能によって中断されるべきではない重要なことをやっている何らかのサーバを持っているとしますが、コンソールにコマンドを入力できるようにしたいとします。
私はio.read(0)
を試してみましたが、それはEOF
答えてくれてありがとう:私はこれを今必要としません、私はそれがルアでそれを行うことが可能かどうか疑問に思っていました。それは恥ですルアはこれをサポートしていません=/ – DarkWiiPlayer
@DarkWiiPlayer、ルアは、純粋なCコード(ライブラリ)と非常に単純なバインディングを持っている非常に単純な言語です – Vyacheslav
ええ、私はそれを知っています。しかし、これは数行で純粋なC言語で実装できると思われるので、それをluaに入れる価値があると思います。たぶん、なぜそうでないのかという正当な理由があります。私はそれを見ていないだけです。 – DarkWiiPlayer