| ( 100doors-var | |
| = step door | |
| . 0:?door | |
| & whl | |
| ' ( 1+!door:~>100:?door | |
| & closed:?!door { this creates a variable and assigns a value 'closed' to it } | |
| ) | |
| & 0:?step | |
| & whl | |
| ' ( 1+!step:~>100:?step | |
| & 0:?door | |
| & whl | |
| ' ( !step+!door:~>100:?door | |
| & ( !!door:closed&open | |
| | closed | |
| ) | |
| : ?!door | |
| ) | |
| ) | |
| & 0:?door | |
| & whl | |
| ' ( 1+!door:~>100:?door | |
| & out$(door !door is !!door) | |
| ) | |
| & 0:?door | |
| & whl | |
| ' ( 1+!door:~>100:?door | |
| & tbl$(!door.0) { cleanup the variable } | |
| ) | |
| ) |