Next: return文
Up: 関数
Previous: 関数呼び出し (matx)
関数の引数渡し
関数の間でデータをやりとりする1つの方法は,呼び出しを行なう関数から
相手の関数に対し,引数と呼ばれる値のリスト渡すやり方である。
整数,実数,文字列,複素数は,値渡しされ,
行列,有理多項式,有理関数,リストは,参照渡しされる。
Func void main()
{
Matrix a;
void foo();
a = [1];
print a; // a = [1]
foo(a);
print a; // a = [2]
}
Func void foo(b)
Matrix b;
{
print b; // b = [1]
b = [2];
print b; // b = [2]
}
Masanobu KOGA
平成10年8月19日