等価演算子
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のいずれかであることに注目してください。
チャレンジ
簡単ユーザーの予想を秘密の数と比較して、一致するかどうかを判定します。userGuessという変数を作成し、値42を代入します。別の変数secretNumberを作成し、値37を代入します。等価演算子を使って予想が秘密の数と等しいかどうかを確認し、その結果をisCorrectという変数に格納します。コードの下の行でその値が出力されます。
自分で試してみよう
-- 数字当てゲーム用の変数を作成する
-- TODO: ここにコードを書く
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Luaオンラインコンパイラ