Parallel.waitForAny

From ComputerCraft Wiki
Revision as of 19:26, 7 July 2012 by Banane9 (Talk | contribs) (Created the Page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Grid Redstone.png  Function parallel.waitForAny
Lets you run multiple functions at the same time.
Syntax parallel.waitForAny(function1, function2, so on)
Returns ?
Part of ComputerCraft
API parallel

Examples

Grid paper.png  Example
Tells the computer to run function1 and function2 at the same time. Will broadcast what the User enters and prints what it receives over rednet. Both will stop when either something is printed or the user entered something.
Code
function1 = function()
 print (rednet.receive())
end
function2 = function()
 rednet.broadcast (read())
end
parallel.waitForAny (function1, function2)
Output Either it prints what it received via rednet, or it broadcasts the message the user typed.