Yield/en: Difference between revisions

From StarLogo Nova Wiki
(Updating to match new version of source page)
 
(Updating to match new version of source page)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
<languages/>
<languages/>
<section begin="image"/>[[File:yield.png|alt=The Yield Block|thumb]]<section end="image"/><p id="tooltip">Works as a pause in the current stack of code for 1 tick.</p>
==Example==
[[File:repeat_times_example.gif|alt=Yield example gif|thumb]]
[[File:yield_example.png|alt=Yield example code|thumb]]
Yield can be used to complete tasks sequentially. In this example, when ‘celebrate’ is pushed we see that after each yield block a new forward step is taken. This shows that the yield block pauses the current set of instructions for one tick of the StarLogo Nova [[Special:MyLanguage/Clock|clock]].


[[Category:Logic]]
[[Category:Logic]]
[[Category:Code Block]]
[[Category:Code Block]]

Latest revision as of 18:11, 16 August 2023

Other languages:
The Yield Block

Works as a pause in the current stack of code for 1 tick.

Example

Yield example gif
Yield example code

Yield can be used to complete tasks sequentially. In this example, when ‘celebrate’ is pushed we see that after each yield block a new forward step is taken. This shows that the yield block pauses the current set of instructions for one tick of the StarLogo Nova clock.