Channel:demand (日本語)

LÖVE 0.9.0 から使用可能
この関数は以前のバージョンでは非対応です。

チャンネルメッセージの値を回収してからメッセージキューを削除します。

メッセージがキューに入力されるまで待機を行い、入力後にメッセージの値を返します。

関数

概要

value = Channel:demand( )

引数

なし。

返値

Variant value
メッセージの内容。

関数

LÖVE 11.0 から使用可能
この異形は以前のバージョンでは非対応です。

概要

value = Channel:demand( timeout )

引数

number timeout
最大待機時間 (秒単位)。小数で指定すると、ミリ秒単位の精度となります。

返値

Variant value
メッセージの内容、または nil ならタイムアウトによる待機時間切れです。

関連



そのほかの言語