FTAStudio ヘルプ

その他の演算子

スクリプトでは算術演算子以外に以下の演算子を使うことができます。

関係演算子
演算子の左と右を比較します。

  • == (左と右が等しい)
  • ~= (左と右が等しくない)
  • < (左より右が大きい)
  • > (右より左が大きい)
  • <= (右が左以上)
  • >= (左が右以上)

例:
---------------------------
function funcX()
if 3 <= 4 then
return 3
else
return 4
end
---------------------------

論理演算子
演算子の左と右の論理演算の結果を返します。
  • and (左 且つ 右)
  • or (左 又は 右)

また、以下の論理演算子は演算子の右にだけ働きます。
  • not (右の否定)

例:
---------------------------
if (3 <= 4) or (3 > 4) then ... end
if (3 <= 4) and (3 > 4) then ... end
if not (3 <= 4) then ... end
---------------------------

文字列演算子
演算子の左と右の文字列の演算結果を返します。
  • .. (左と右を連結する)

例:
---------------------------
"abc" .. "efg" -> "abcefg"
---------------------------

参照: 数式とは/算術演算子/スクリプトとは
キーワード: その他の演算子