next up previous
Next: 制御構造 Up: C言語との類似性 Previous: C言語との類似性

変数の型

変数の型は以下の10種類です。pascalに近いといえるでしょう。intIntegerdouble, floatRealという感じです。こ の文書では文字列,指数,リストについては取り扱いません。


Integer 整数
Real 実数
Complex 複素数
String 文字列
Polynomial 多項式
Rational 有理関数
Matrix 行列
Array 配列
Index 指数
List リスト

変数のうち,関数引数として取る場合に,行列,多項式,有理関数,リス トが参照渡しされます。つまりポインタで渡されるのと同じです。そのほ かの変数は値渡しされます。この区別は重要です。

また,注意することは,実数はすべて小数点をつけることです。また変数 の型はC言語と同様,型変換することができます。行列どうしの計算で結果 が$1\times 1$となってもそれはあくまで行列でありスカラにするには型変 換が必要です。


Masanobu KOGA 平成11年9月20日