Functions



関数は次のように呼び出される。

name(arg1,arg2,arg3,...,argn)

もし関数がなんの引数も持たなくても、括弧は必要である。

name()

関数定義文を用いてユーザー自身の関数を定義する:

function name(var1,var2,var3,...,varn)

関数から戻るために「return」コマンドを使う:

return(式表記)
()内の式表記はオプションで、もし与えなくて(NULL文字列)でも関数から戻っ てくる。

例:x = 10
y = 30
z = addit(x,y)
say 'Result of addition: z = 'z
....
function addit(var1,var2)
sum = var1 + var2
return(sum)
この結果の端末出力はResult of addition: z = 40