Macintosh [SC BASIC]



Abs絶対値を返す
Add2つの値を加算:+
Alen配列サイズを返す
And論理積
 Arrayloadデータリソースを配列に読み込み
 Arraysaveデータリソース保存
Asc文字列のアスキーコードを返す
 Ascan配列内データ検索
 Breakループ脱出
Byref関数アドレスを返す
 ByteByte形式に変換
 CharChar形式に変換
Chr値に対応するアスキー文字を返す
Closeファイルクローズ
Close Consoleウィンドウを閉じる:WINDOW CLOSE
Cls画面消去
DebuggerMacsBug起動
Dec変数から1を引く
Do命令実行:FN
Do~Case~Default~Endcase多項目分岐処理:SELECT~CASE~END SELECT
Dpeek2バイト読み込み:PEEK WORD
Dpoke2バイト書き込み:POKE WORD
Endプログラム終了
Eofファイルエンド検出
Errエラー値を返す
For~Next指定数繰り返す
FSOpenファイルオープン:FILES$
Function関数定義:LOCAL FN~END FN
 Getファイルからランダムファイルバッファに読み込む
Getappcountアプリケーション起動時のオープンされたファイル数を返す:FINDERINFO
Getappfileアプリケーション起動時のファイル情報を返す:FINDERINFO
Getappmessageアプリケーション起動時のコマンドを返す(開く...,印刷...):FINDERINFO
Globalグローバル変数宣言
If~Then~Else~Endif条件により処理を分岐
Inc変数値に1を加算
Inkey押されたキーを返す
Inputキーボードから入力する
Input#ファイルから入力する
Instr文字列中から指定文字を検索する
IntegerINT形式に変換する:INT
Left文字列の左側から指定数文字を抜き出す
Len文字数を返す
Let変数に代入する
Line Input#ファイルから1行入力する
Localローカル変数定義
Lpeek4バイト読み出し:PEEK LONG
Lpoke4バイト書き込み:POKE LONG
Mid文字列から指定数文字を抜き出す
Not否定
Openファイルオープン
Open Consoleウィンドウを開く:WINDOW
Or論理和
 Parameter関数のパラメータ形式指定
Peek1バイト読み込み
Poke1バイト書き込み
Print文字列や値を表示する
Print#ファイルにデータを書き出す
 Procedureユーザー手続きの宣言
 Putランダムファイルバッファのデータをディスクに書き出す
 Redim配列サイズ変更
Repeat~Until条件が真になるまでループ:DO~UNTIL
Return関数から戻る
Right文字列の右側から指定数文字を抜き出す
Sgn符号を返す
Str値を文字列に変換(整数)
Str255値をパスカル文字列に変換
String値を文字列に変換
Sub減算
Upper大文字に変換:UCASE$
Val文字列を値に変換(整数)
Val?文字列を値に変換
Varptr変数アドレスを返す
Write#ファイルに出力