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