Scratchの演算カテゴリーにあるものはすべて使えます。 + - * / pick random ( ) to ( ) > < = and or not join ( ) ( ) letter ( ) of ( ) length of ( ) ( ) contains ( ) ? mod round ( ) abs of ( ) floor of ( ) ceiling of ( ) sqrt of ( ) sin of ( ) cos of ( ) tan of ( ) asin of ( ) acos of ( ) atan of ( ) ln of ( ) log of ( ) e ^ 10 ^ 上記に加えて累乗が使えます↓ ^ 括弧は任意です。すべての演算子や関数において括弧が必須のものはありません。 また、abs of などの of は任意です。(letter ( ) of ( ) の of は必須) ( ) contains ( ) ? の ? も任意です。 例: "Hello, How are you?" contains (letter (pick random 1 to 5) of apple) -2^2と(-2)^2の違いなども正しく計算できます。 (1+1 = 2) * 2 など、論理型は0か1に変換されて計算されます。 演算子や関数として認識されてほしくない、または半角スペースが入った文字列を扱う場合は"で囲みます。 例: join("1 + 2 の答えは")(join(1 + 2)(です)) 先頭に\をつけることで記号のエスケープができます。 例: "say \"Hello\"" ...あんまり試していないので多分バグあると思います...