等価演算子
CoddyのLuaジャーニー「Fundamentals」セクションの一部 — レッスン 18/90。
等価演算子。これらの演算子を使用すると、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 という名前の変数に格納します。その真偽値の結果を出力してください。
チートシート
Luaは値を比較するための2つの等価演算子を提供しています:
==は2つの値が等しいかどうかをチェックします~=は2つの値が等しくないかどうかをチェックします
どちらの演算子もブール値(true または false)を返します:
userGuess = 42
secretNumber = 42
isCorrect = userGuess == secretNumber -- isCorrect は true です
playerName = "Alice"
targetName = "Bob"
isDifferent = playerName ~= targetName -- isDifferent は true です自分で試してみよう
-- 数当てゲームの変数を作成する
-- TODO: ここにコードを記述してください
-- 結果を表示する
print(isCorrect)このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。