Difference between revisions of "Coroutine.status"

From ComputerCraft Wiki
Jump to: navigation, search
(Fixed formatting.)
(Please stop replacing pages with 'Content missing.')
Line 1: Line 1:
Content missing.
+
{{Function
 +
|name=coroutine.status
 +
|api=Coroutine
 +
|returns=[[string]] status
 +
|addon=ComputerCraft
 +
|desc=Returns the status of the coroutine; returns "running", if the coroutine is running; "suspended" if the coroutine was yielded or not running; "normal" if the coroutine is active but not running (that is, it has resumed another coroutine); and "dead" if it finished its function.
 +
|examples=
 +
{{Example
 +
|desc=Writes the status of the running coroutine.
 +
|code=print(coroutine.status(coroutine.running()))
 +
|output=running
 +
}}
 +
}}
 +
 
 +
[[Category:Lua_Core_Functions]]

Revision as of 10:29, 4 December 2012

Grid Redstone.png  Function coroutine.status
Returns the status of the coroutine; returns "running", if the coroutine is running; "suspended" if the coroutine was yielded or not running; "normal" if the coroutine is active but not running (that is, it has resumed another coroutine); and "dead" if it finished its function.
Syntax coroutine.status()
Returns string status
Part of ComputerCraft
API Coroutine

Examples

Grid paper.png  Example
Writes the status of the running coroutine.
Code
print(coroutine.status(coroutine.running()))
Output running