比較演算子
CoddyのLuaジャーニー「基礎」セクションの一部。レッスン 19/90。
数値の大きさを比較できる比較演算子。これらの演算子を使うと、どの値が大きいか、小さいか、または同じ大きさかを判断できます。
4つの関係演算子は次のとおりです。
playerLevel = 15
requiredLevel = 10
isHighEnough = playerLevel > requiredLevel -- true(15は10より大きい)
isTooLow = playerLevel < requiredLevel -- false(15は10より小さくない)
meetsMinimum = playerLevel >= requiredLevel -- true(15は10以上)
belowMaximum = playerLevel <= 20 -- true(15は20以下)等価演算子と同じように、関係演算子は常にブール値(true または false)を返します。>= と <= 演算子は、等しい場合も含むため特に便利で、最小要件や最大要件の確認に最適です。
チャレンジ
簡単プレイヤーが危険なダンジョンゾーンに入るためのレベル要件を満たしているか確認します。playerLevelという変数を作成し、値12を代入します。別の変数requiredLevelを作成し、値15を代入します。以上演算子を使ってプレイヤーのレベルが最低要件を満たしているか確認し、その結果をcanEnterという変数に格納します。真偽値の結果を出力します。
自分で試してみよう
-- プレイヤーのレベルと必要なレベルを表す変数を作成する
-- TODO: ここにコードを書く
-- プレイヤーが入れるかどうかを確認し、結果を出力する
-- TODO: ここにコードを書くこのレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Luaオンラインコンパイラ