Difference between revisions of "Channel:demand (한국어)"

m (coinsided Description and head text.)
 
 
Line 1: Line 1:
 
{{newin|[[0.9.0]]|090|type=function}}
 
{{newin|[[0.9.0]]|090|type=function}}
Wait for and retrieve the value of a Channel message and removes it from the message queue.
+
채널에 메시지가 도착할 때까지 무한정 기다린 후 메시지가 도착하면 메시지를 얻어옵니다. 얻어온 메시지는 메시지 큐에서 삭제합니다.
  
The value of the message can be a boolean, string, number, LÖVE userdata, or a simple flat table. It waits until a message is in the queue then returns the message value.
+
메시지의 value 타입은 [[boolean (한국어)|논리형]], [[string (한국어)|문자열]], [[number (한국어)|수치형]], LÖVE의 [[Object (한국어)|Object]]를 상속받는 객체, 혹은 이들을 원소로 가지고 있는 테이블만을 지원합니다. 함수, 테이블 내의 테이블, LÖVE에서 지원하지 않는 유저데이터는 지원되지 않습니다.
== Function ==
+
== 함수 ==
=== Synopsis ===
+
=== 형식 ===
 
<source lang="lua">
 
<source lang="lua">
 
value = Channel:demand( )
 
value = Channel:demand( )
 
</source>
 
</source>
=== Arguments ===
+
=== 매개변수 ===
None.
+
없음.
=== Returns ===
+
=== 리턴값 ===
{{param|value|value|The contents of the message.}}
+
{{param|value (한국어)|value|메시지의 내용.}}
 
== See Also ==
 
== See Also ==
* [[parent::Channel]]
+
* [[parent::Channel (한국어)]]
* [[Channel:pop]]
+
* [[Channel:pop (한국어)]]
* [[Channel:push]]
+
* [[Channel:push (한국어)]]
 
[[Category:Functions]]
 
[[Category:Functions]]
{{#set:Description=Wait for and retrieve the value of a Channel message.}}
+
{{#set:Description=채널에 메시지가 도착할 때까지 무한정 기다린 후 메시지가 도착하면 메시지를 얻어옵니다.}}
== Other Languages ==
+
== 다른 언어 ==
 
{{i18n|Channel:demand}}
 
{{i18n|Channel:demand}}

Latest revision as of 06:22, 26 January 2014

Available since LÖVE 0.9.0
This function is not supported in earlier versions.

채널에 메시지가 도착할 때까지 무한정 기다린 후 메시지가 도착하면 메시지를 얻어옵니다. 얻어온 메시지는 메시지 큐에서 삭제합니다.

메시지의 value 타입은 논리형, 문자열, 수치형, LÖVE의 Object를 상속받는 객체, 혹은 이들을 원소로 가지고 있는 테이블만을 지원합니다. 함수, 테이블 내의 테이블, LÖVE에서 지원하지 않는 유저데이터는 지원되지 않습니다.

함수

형식

value = Channel:demand( )

매개변수

없음.

리턴값

value (한국어) value
메시지의 내용.

See Also

다른 언어