CoCoA:Block
From ApCoCoAWiki
Block
group several commands into a single command
Description
The Block command executes the commands as if they where one
command. What this means in practice is that CoCoA will not print a
string of dashes after executing each C_i. Thus, Block is used on-the-fly and not inside user-defined functions. (It has nothing to do with declaration of local variables, for instance, as one might infer from some other computer languages.) The following example should make the use of Block clear:
Example
Print <quotes>hello </quotes>; Print <quotes>world</quotes>; hello ------------------------------- world ------------------------------- Block Print <quotes>hello </quotes>; Print <quotes>world</quotes>; EndBlock; hello world ------------------------------- Block PrintLn GCD([12, 24, 96]); PrintLn LCM([12, 24, 96]); PrintLn GCD([x+y, x^2-y^2]); Print LCM([x+y, x^2-y^2]); EndBlock; 12 96 x + y x^2 - y^2 -------------------------------
Syntax
Block C_1; ... ; C_n EndBlock; where each C_i is a command.
<type>io</type> <type>miscellaneous</type> <type>printing</type>