Difference between revisions of "Crab.run() (Idea)"

From 8x9craft
Jump to: navigation, search
 
Line 18: Line 18:
 
}
 
}
 
</source>
 
</source>
 +
 +
== See also ==
 +
*[[Ideas]]

Latest revision as of 03:09, 23 February 2017

It would enable users to build more complicated programs and reuse blocks of code (like procedures) that all run in their own scope.

// Program: forward.inc
for (let i = 0; i < 4; ++i) crab.forward();
crab.turnLeft();
crab.run('build_a_house');
crab.turnLeft();
crab.turnLeft();
crab.run('build_a_house');
crab.turnLeft();
for (let i = 0; i < 4; ++i) crab.back();

// Program: village
for (let i = 0; i < 4; ++i) {
    crab.run('forward.inc');
    crab.turnLeft();
}

See also

Navigation menu

Internal error

Jump to: navigation, search
[d8003e295e9b1e3f87663371] 2024-03-29 01:44:54: Fatal exception of type "Error"

Navigation menu