Difference between revisions of "Thread:get"

m (Removes superfluous dot)
Line 1: Line 1:
 
{{newin|[[0.8.0]]|080|type=function|text=It has been renamed from [[Thread:receive]]}}
 
{{newin|[[0.8.0]]|080|type=function|text=It has been renamed from [[Thread:receive]]}}
{{oldin|[[0.9.0]]|090|type=function|text=It has been moved to the [[Channel]] api.}}
+
{{oldin|[[0.9.0]]|090|type=function|text=It has been moved to the [[Channel]] api}}
 
Retrieves the value of a message and removes it from the thread's message box. The name of the message can be any string. The value of the message can be a boolean, string, number or a LÖVE userdata. It returns nil, if there's no message with the given name.
 
Retrieves the value of a message and removes it from the thread's message box. The name of the message can be any string. The value of the message can be a boolean, string, number or a LÖVE userdata. It returns nil, if there's no message with the given name.
 
== Function ==
 
== Function ==

Revision as of 22:38, 20 June 2013

Available since LÖVE 0.8.0
It has been renamed from Thread:receive.
Removed in LÖVE 0.9.0
It has been moved to the Channel api.

Retrieves the value of a message and removes it from the thread's message box. The name of the message can be any string. The value of the message can be a boolean, string, number or a LÖVE userdata. It returns nil, if there's no message with the given name.

Function

Synopsis

value = Thread:get( name )

Arguments

string name
The name of the message.

Returns

boolean, number, string or LÖVE userdata value
The contents of the message or nil when no message in message box.

See Also

Other Languages