Perlでは以下の大変短いコードで「$a = 10」、「$b = sqrt($a)」のように使う簡易的な関数電卓を作ることができる。
while (<>) {
$r = eval;
print (($@) ? $@ : "$r\n");
}
実はBATファイルでもある程度短いコードで「a = 10」、「b = a + 20」のように変数が使える電卓を作ることができる。
@echo off
setlocal
:loop
set /p __a__=
set /a __b__=%__a__%
echo %__b__%
goto loop
覚えて置けば何かと便利である。