# func

## 機能

関数を定義する．

## 形式

    func function( [arg1,...,argn] ) stmt

## パラメータ

1. function : 関数名

2. arg1,...,argn : 引数名

3. stmt : 処理 ({ } で囲まれた複数のコマンドによる処理の記述ができる)

## 解説

1. 引数，また返り値として，Scalar，Series，Snapshot，String 型のオブジェクトを扱うことができる．

2. return 関数により，呼び出し元にデータを返すことができる．

3. 関数内で引数の内容の書き換えた場合，この変化は呼び出し元の対応する変数に影響する．

## 使用例

任意の型のデータを String オブジェクトに変換する関数の記述例

    % func data2string( var ) {
    %   return  " " + var
    % }

Last updated: 2005/11/12