演算
演算ブロックは、計算、比較、論理処理、文字列操作を行うためのレポーターブロックおよびブールブロックです。
算術演算
足し算
2つの値の合計を返します。
引き算
2つの値の差を返します。
掛け算
2つの値の積を返します。
割り算
2つの値の商を返します。
余り
割り算の余りを返します。
四捨五入
最も近い整数に丸めます(例: 2.6 → 3)。
数学(単項)
1つの引数に対して数学関数を適用します。
使用可能な関数:
abs: 絶対値floor: 切り捨てceiling: 切り上げsqrt: 平方根sin: サイン(角度)cos: コサイン(角度)tan: タンジェント(角度)asin: 逆サインacos: 逆コサインatan: 逆タンジェントln: 自然対数log: 常用対数e^: eの累乗10^: 10の累乗
数学(2項)
2つの引数に対して数学関数を適用します。
使用可能な関数:
min: 小さい方の値max: 大きい方の値pow: 累乗atan2: 座標から角度を算出hypot: 斜辺の長さcopysign: 符号コピー
乱数
指定範囲内のランダムな値を返します。
比較演算
等しい
2つの値が等しい場合に true を返します。
等しくない
2つの値が等しくない場合に true を返します。
より大きい
左の値が右の値より大きい場合に true を返します。
より小さい
左の値が右の値より小さい場合に true を返します。
範囲内
値が指定範囲内にある場合に true を返します。
論理演算
かつ
両方の条件が true の場合のみ true を返します。
または
いずれかの条件が true の場合に true を返します。
ではない
ブール値を反転します。
文字列演算
結合
2つの文字列を連結します。
〜番目の文字
指定位置の文字を返します。
文字数
文字列の長さを返します。
文字列に含まれるか
指定した文字列が含まれている場合に true を返します。