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)
 
Line 5: Line 5:
==Example==
==Example==


[[File:yield_example.gif|alt=Yield example gif|thumb]]
[[File:repeat_times_example.gif|alt=Yield example gif|thumb]]
[[File:yield_example.png|alt=Yield example code|thumb]]
[[File:yield_example.png|alt=Yield example code|thumb]]



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.