スクリプト/特殊な書き方

最終投稿者:Material 185033 3 mini 光楼(114) 更新:2015/11/08 14:55:04
  • if文
    • 書き方
if 条件 then 処理; elsif 条件 then 処理; else 処理; end

    • 使い方
a = rand(5)
if a==0 then speak("aは0"); elsif a == 1 then speak("aは1"); else speak("aは" + a); end


  • while文
    • 書き方
while 条件 do 処理; end

    • 使い方
i = 0
t=createText(20, 20, 100, 50)
while i<100 do setText(t, i); i=i+1; waitTime(1); end


  • case文
    • 書き方
case 式 when 値 処理; when 値 処理; else 処理; end

    • 使い方
slct = rand(4)
a = rand(10); b = rand(100)
speak("slct = " + slct + "\na = " + a + "    b = " + b)
case slct when 0 speak("a + b = " + a + b); when 1 speak("(a + b) = " + (a + b)); when 2 speak(a + b + " = a + b"); else speak("a,b = ", a, b); end




  • 16進数→10進数
    • 書き方
toNumber("16進数")

    • 使い方
speak(toNumber("0xFFFFFF"))


  • 条件式
    • 書き方
変数 = 条件式

    • 使い方
t = createArray(); t[0] = "うるう年ではない"; t[1] = "うるう年です"
Y = 2016
q =  ((Y % 4) == 0 && (Y % 100) != 0) || (Y % 400) == 0
speak(Y + "年は" + t[q])


コメントする

コメントするには、ログインする必要があります。

コメント一覧

コメントはありません。