GScript 言語仕様? (1/?)■値の型
GScriptは変数が型の情報を持たず値が持っています
値の型の種類は
//const VAL_TYPE_NIL 0;
//const VAL_TYPE_INT 1;
//const VAL_TYPE_FLOAT 2;
//const VAL_TYPE_STRING 3;
//const VAL_TYPE_FUNCTION 4;
//const VAL_TYPE_POINTER 5;
です。型を調べる関数が
_TYPE_(val)
関数です
■キャスト
C言語などのように値をキャストできます
(int)
(float)
(&:local) スタックのアドレス
(&:global) グローバルメモリのアドレス
(function)
(private function)
独自、仕様なが文字列を関数にキャスト