Real a, b, c;
Matrix A, B, C;
a = 1.0; b = 2.0;
A = [[1 2][3 4]]; B = [[5 6][7 8]];
c = eval("a + b");
C = eval("A + B");
また,次の例に示すようにeval()を関数内で用いると,プログラムのデバッグ
を効率的に行なうことができる。
Func void afo()
{
String cmd;
...................
for (;;) {
read cmd;
if (cmd == "q") {
break;
}
eval(cmd);
}
..................
}
Func void afo()
{
...................
eval("who");
eval("whos");
..................
}