Difference between revisions of "Thread:start"

(Added new variant which accepts optional arguments)
m (value → Variant)
 
(One intermediate revision by one other user not shown)
Line 20: Line 20:
 
</source>
 
</source>
 
=== Arguments ===
 
=== Arguments ===
{{param|value|arg1|A string, number, boolean, LÖVE object, or simple table.}}
+
{{param|Variant|arg1|A string, number, boolean, LÖVE object, or simple table.}}
{{param|value|arg2|A string, number, boolean, LÖVE object, or simple table.}}
+
{{param|Variant|arg2|A string, number, boolean, LÖVE object, or simple table.}}
 +
{{param|Variant|...|You can continue passing values to the thread.}}
 
=== Returns ===
 
=== Returns ===
 
Nothing.
 
Nothing.

Latest revision as of 11:07, 31 January 2017

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

Starts the thread.

Beginning with version 0.9.0, threads can be restarted after they have completed their execution.

Function

Synopsis

Thread:start( )

Arguments

None.

Returns

Nothing.

Function

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

Synopsis

Thread:start( arg1, arg2, ... )

Arguments

Variant arg1
A string, number, boolean, LÖVE object, or simple table.
Variant arg2
A string, number, boolean, LÖVE object, or simple table.
Variant ...
You can continue passing values to the thread.

Returns

Nothing.

Notes

Arguments passed to Thread:start are accessible in the thread's main file via ... (the vararg expression.)

See Also

Other Languages