Menu
Coddy logo textTech

比較演算子

CoddyのLuaジャーニー「Fundamentals」セクションの一部 — レッスン 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 のいずれか)を返します。>= 演算子と <= 演算子は、等しい可能性も含まれるため、最小要件や最大要件をチェックするのに特に便利です。

challenge icon

チャレンジ

簡単

プレイヤーが危険なダンジョンゾーンに入るためのレベル要件を満たしているか確認します。playerLevel という名前の変数を作成し、値 12 を代入してください。requiredLevel という名前の別の変数を作成し、値 15 を代入してください。以上(greater than or equal to)演算子を使用して、プレイヤーのレベルが最小要件を満たしているかを確認し、その結果を canEnter という変数に格納します。その真偽値の結果を出力してください。

チートシート

比較演算子は、数値の大きさや規模を比較し、ブール値(true または false)を返します:

  • > - より大きい
  • < - より小さい
  • >= - 以上
  • <= - 以下
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以下)

自分で試してみよう

-- プレイヤーのレベルと必要なレベルの変数を作成する
-- TODO: ここにコードを書いてください

-- プレイヤーが入場できるか確認し、結果を表示する
-- TODO: ここにコードを書いてください
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Fundamentalsのすべてのレッスン