1. ホーム
  2. スクリプト・コラム
  3. ルア

Luaにおける論理演算子の使用方法について説明します。

2022-02-11 12:33:06

Lua言語がサポートする全ての論理演算子の一覧は以下の通りです。変数Aがtrue、変数Bがfalseを保持していると仮定しています。

 例

プログラミング言語Luaが提供するすべての論理演算子を理解するために、次の例を試してみてください。

コピーコード コードは以下の通りです。
a = 5
b = 20

if ( a and b )
then
   print("Line 1 - Condition is true" )
end

if ( a or b )
then
   print("Line 2 - Condition is true" )
end

--lets change the value ofa and b
a = 0
b = 10

if ( a and b )
then
   print("Line 3 - Condition is true" )
else
   print("Line 3 - Condition is not true" )
end

if ( not( a and b) )
then
   print("Line 4 - Condition is true" )
else
   print("Line 3 - Condition is not true" )
end

上記のプログラムを作成し、実行すると、以下のような結果が得られます。

コピーコード コードは以下の通りです。
Line 1 - Condition is true
Line 2 - Condition is true
Line 3 - Condition is true
Line 3 - Condition is not true