Menu
Coddy logo textTech

Eşitlik Operatörleri

Coddy'nin Lua Journey'sinin Fundamentals bölümünün bir parçası — ders 18 / 90.

Eşitlik operatörleri. Bu operatörler, iki değerin aynı mı yoksa farklı mı olduğunu belirlemek için onları karşılaştırmanıza olanak tanır.

Lua iki eşitlik operatörü sunar:

userGuess = 42
secretNumber = 42
isCorrect = userGuess == secretNumber    -- isCorrect true'dur

playerName = "Alice"
targetName = "Bob"
isDifferent = playerName ~= targetName   -- isDifferent true'dur

== operatörü iki değerin eşit olup olmadığını kontrol ederken, ~= operatörü eşit olmadığını kontrol eder. Bu karşılaştırmaların sonucunun her zaman bir boolean değer (ya true ya da false) olduğuna dikkat edin.

challenge icon

Görev

Kolay

Bir kullanıcının tahminini, eşleşip eşleşmediklerini belirlemek için gizli bir sayı ile karşılaştırın. userGuess adında bir değişken oluşturun ve ona 42 değerini atayın. secretNumber adında başka bir değişken oluşturun ve ona 37 değerini atayın. Tahminin gizli sayıya eşit olup olmadığını kontrol etmek için eşittir operatörünü kullanın ve sonucu isCorrect adında bir değişkende saklayın. Boole sonucunu yazdırın.

Kopya kağıdı

Lua, değerleri karşılaştırmak için iki eşitlik operatörü sağlar:

  • == iki değerin eşit olup olmadığını kontrol eder
  • ~= iki değerin eşit olmadığını kontrol eder

Her iki operatör de bir boolean değer (true veya false) döndürür:

userGuess = 42
secretNumber = 42
isCorrect = userGuess == secretNumber    -- isCorrect true'dur

playerName = "Alice"
targetName = "Bob"
isDifferent = playerName ~= targetName   -- isDifferent true'dur

Kendin dene

-- Tahmin oyunu için değişkenleri oluşturun
-- YAPILACAK: Kodunuzu buraya yazın

-- Sonucu yazdırın
print(isCorrect)
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Fundamentals bölümündeki tüm dersler