制御文・変数

● 制御文

if;     //else、else ifでさらに分岐
while;  //break、continueで制御
goto;   //ラベルに飛ぶ
call;   //サブルーチンを実行

//--( if )--------------------------------------------------
if( result == yes ) {
    処理;
}else{
    処理;
}

//--( while )-----------------------------------------------
#a = 0;
while( #a < 10 ) {
    処理;
    if( !result ) break;	//whileを1つ抜ける
    if( result ) continue;	//while先頭の条件式に戻る
    #a = #a + 1;
}

//--( goto )------------------------------------------------
Label:
処理;
goto Label;

//--( call )------------------------------------------------
call QuestionTmp "abc","def";
if( ##return ) beep;
endmacro;

QuestionTmp:
question "word:" + $$1 + $$2;
return result;
        
● 変数(変数の最大は64Kバイト)

#num = 100;   //先頭#は数値型変数
$str = "あいうえお";  //先頭$文字列型変数
        
● 配列

#a[0] = 1;      //配列作成
#a[1] = 2;      //配列作成
#a[ #b + 1 ] = 5; //配列作成
#b = #a[2];     //配列使用
#a[5][2] = 1;   //多次元配列
        
● 数値

#a = 0xFFFF;  //16進数表記
#a = '漢';    //1文字コード表記

+ - * / % <= >= < > != == && || ! | & ^	使用可能演算子
        

Cronus Crown(クロノス・クラウン)のトップページに戻る
(c)2002-2024 Cronus Crown (c)1997-2024 Masakazu Yanai
ご意見・お問い合わせはサイト情報 弊社への連絡までお願いします
個人情報の取り扱い、利用者情報の外部送信について