small basic
| コメント | ( ’ ) シングルクォート | 'これはコメントです | |
| 定数 | 整数値 | 10 | |
| 実数値 | 10.5 | ||
| 文字列 | ( " )ダブルクォートで囲む | "こんちには" | |
| 変数 | 型を持たないため定義不要 名前に値を代入すればOK | Value=10 TextWindow.WriteLine(Value+20) Value="Test" TextWindow.WriteLine(Value+"123") | |
| 配列 | 一つの変数で複数のデータを扱う | name[1] = 1 name[i] = TextWindow.Read() name[x][y] = 1 | |
| 演算 | 加算 | ( + )プラス | 10 + 2 |
| 減算 | ( - )マイナス | 10 - 2 | |
| 乗算 | ( * )アスタリスク | 10 * 2 | |
| 除算 | ( / )スラッシュ | 10 / 2 | |
| 文字列演算 | ( + )プラス | 両方が数値であれば、整数の加算が行われる 片方が文字列であれば連結される | |
| 論理 | 論理和 | Or | 式 または 式 |
| 論理積 | And | 式 かつ 式 | |
| 等価判定 | 左辺式 = 右辺式 | 等しいときTrue、それ以外はFalse | |
| 代入 | 変数 = 式 | 式の結果を変数に代入 | |
| 文字列連結 | 文字列の連結、文字列と変数の連結 | text="text" text = text + "123" value = 123 text = text + value | |
| ラベル | <ラベル名>:コロン | Label: Goto Label | |
| 条件判定 | If <判定式> Then 文 EndIf | if (a=1) Then | |
| 繰り返し | For ~ EndFor | ||
| While ~ EndWhile | |||
| メインルーチン | サブルーチンを除く部分全般 | Sub~EndSubで囲まれていない領域 | |
| サブルーチン | Sub <サブルーチン名> ~ EndSub | Sub Initialize TextWindow.WriteLine("初期化処理") EndSub | |