Difference between revisions of "Channel:supply (日本語)"

m (value → Variant)
m (引数)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{newin (日本語)|[[0.9.0]]|090|type=関数}}
+
{{newin (日本語)|[[0.9.0 (日本語)|0.9.0]]|090|type=関数}}
 
スレッドのチャンネルへメッセージを送信してスレッドへ受理されるまで待機します。
 
スレッドのチャンネルへメッセージを送信してスレッドへ受理されるまで待機します。
  
Line 6: Line 6:
 
=== 概要 ===
 
=== 概要 ===
 
<source lang="lua">
 
<source lang="lua">
Channel:supply( value )
+
success = Channel:supply( value )
 
</source>
 
</source>
 
=== 引数 ===
 
=== 引数 ===
 
{{param|Variant|value|メッセージの内容。}}
 
{{param|Variant|value|メッセージの内容。}}
 
=== 返値 ===
 
=== 返値 ===
なし。
+
{{New feature (日本語)|11.0|
 +
{{param|boolean|success|メッセージの供給に成功したかどうか (常に <code>true</code>)。}}
 +
|110}}
 +
 
 +
== 関数==
 +
{{newin (日本語)|[[11.0 (日本語)|11.0]]|110|type=異形}}
 +
=== 概要 ===
 +
<source lang="lua">
 +
success = Channel:supply( value, timeout )
 +
</source>
 +
=== 引数 ===
 +
{{param|Variant|value|メッセージの内容。}}
 +
{{param|number|timeout|最大待機時間 (秒単位)。}}
 +
 
 +
=== 返値 ===
 +
{{param|boolean|success|タイムアウトによる待機時間切れ前にメッセージが供給されたかどうか。}}
 +
 
 
== 関連 ==
 
== 関連 ==
 
* [[parent::Channel (日本語)]]
 
* [[parent::Channel (日本語)]]
Line 21: Line 37:
 
{{#set:PrettySince=0.9.0}}
 
{{#set:PrettySince=0.9.0}}
 
== その他の言語 ==
 
== その他の言語 ==
{{i18n|Channel:supply}}
+
{{i18n (日本語)|Channel:supply}}

Latest revision as of 00:28, 19 July 2023

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

スレッドのチャンネルへメッセージを送信してスレッドへ受理されるまで待機します。

対応している型の一覧は Variant を参照してください。

関数

概要

success = Channel:supply( value )

引数

Variant value
メッセージの内容。

返値

LÖVE 11.0 から利用可能
boolean success
メッセージの供給に成功したかどうか (常に true)。


関数

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

概要

success = Channel:supply( value, timeout )

引数

Variant value
メッセージの内容。
number timeout
最大待機時間 (秒単位)。

返値

boolean success
タイムアウトによる待機時間切れ前にメッセージが供給されたかどうか。

関連


その他の言語