Vision provides a simple mechanism for accomplishing this. Each expression is executed in sequence. Vision automatically sends the print message to the result of the last expression. If you terminate the last expression with a semi-colon, the automatic printing is suppressed. A block is a special form of program that represents a deferred sequence of steps.
Blocks always return the value of the last statement executed.
Blocks are often used as parameters to other messages. Otherwise, the program supplied by the second block is executed. It is often useful to save the results of specific tasks for later use. The answer 4 should appear. The results of any Vision expression can be saved into a Variable .