Menu
CoddyTech

等価演算子

CoddyのLuaジャーニー「基礎」セクションの一部。レッスン 18/90。

E等価演算子。これらの演算子を使うと、2つの値を比較して、それらが同じか異なるかを判定できます。

Luaには2つの等価演算子があります。

userGuess = 42
secretNumber = 42
isCorrect = userGuess == secretNumber    -- isCorrect は true です

playerName = "Alice"
targetName = "Bob"
isDifferent = playerName ~= targetName   -- isDifferent は true です

==演算子は2つの値が等しいかどうかを確認し、~=演算子は等しくないかどうかを確認します。これらの比較の結果は常にブール値、つまりtrueまたはfalseのいずれかであることに注目してください。

challenge icon

チャレンジ

簡単

ユーザーの予想を秘密の数と比較して、一致するかどうかを判定します。userGuessという変数を作成し、値42を代入します。別の変数secretNumberを作成し、値37を代入します。等価演算子を使って予想が秘密の数と等しいかどうかを確認し、その結果をisCorrectという変数に格納します。コードの下の行でその値が出力されます。

自分で試してみよう

-- 数字当てゲーム用の変数を作成する
-- TODO: ここにコードを書く

quiz icon腕試し

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

基礎のすべてのレッスン

自分で練習してみよう: Luaオンラインコンパイラ