関数を定義する.
func function( [arg1,...,argn] ) stmt
function : 関数名
arg1,...,argn : 引数名
stmt : 処理 ({ } で囲まれた複数のコマンドによる処理の記述ができる)
引数,また返り値として,Scalar,Series,Snapshot,String 型のオブジェクトを扱うことができる.
return 関数により,呼び出し元にデータを返すことができる.
関数内で引数の内容の書き換えた場合,この変化は呼び出し元の対応する変数に影響する.
任意の型のデータを String オブジェクトに変換する関数の記述例
% func data2string( var ) { % return " " + var % }