演算子

種類記号意味
算術演算子+加算
-減算
*乗算
/除算
%剰余
**冪乗
関係演算子=?等しい
!=?等しくない
<?小さい
<=?以下
>?大きい
>=?以上
論理演算子!否定
&&論理積
||論理和
その他~文字列連結

基本データ型

型名バイト取り得る値
Boole*0fal, 1tru
Byteu10 ~ 255(2**8 - 1)
Charu20 ~ 65535(2**16 - 1)
Inteu40 ~ 4294967295(2**32 - 1)
Intes4-2147483648(-2**31) ~ 2147483647(2**31 - 1)
Longu80 ~ 18446744073709551615(2**64 - 1)
Longs8-9223372036854775808(-2**63) ~ 9223372036854775807(2**63 - 1)
Doubs8IEEEの規定に従う

定数宣言

@val 定数名:型 := 値;
@val 定数名 := 値;

変数宣言

@var 変数名:型;

代入

変数名 := 値;

変数宣言と同時に代入

@var 変数名:型 := 値;
@var 変数名 := 値;

関数リテラル

#{$[仮引数の並び]処理 $[仮引数の並び]処理 ...}

関数型リテラル

\{[仮引数の型の並び][仮引数の型の並び]... 戻り値の型}

関数型の定義

@ftype 関数型名 関数型リテラル

関数呼び出し

関数名^[実引数の並び]

タプル

$(値, 値, ...)