Karşılaştırma Operatörleri - Bölüm 1
Coddy'nin GO Journey'sinin Temeller bölümünün bir parçası — ders 22 / 109.
Karşılaştırma operatörleri iki değeri karşılaştırır ve bir boolean sonuç (true veya false) döndürür.
Eşitlik operatörü (==) iki değerin eşit olup olmadığını kontrol eder:
a := 5
b := 5
result := a == b
fmt.Println(result)Bu şu sonucu verir:
trueEşitsizlik operatörü (!=), iki değerin birbirine eşit olmadığını kontrol eder:
x := 10
y := 20
notEqual := x != y
fmt.Println(notEqual)Bu şu çıktıyı verir:
trueGörev
BaşlangıçBu meydan okumada, Go'da eşitlik (==) ve eşitsizlik (!=) karşılaştırma operatörlerini kullanma pratiği yapacaksınız.
Önceden tanımlanmış değerlere sahip iki değişkenimiz var. Göreviniz, bu değişkenleri her iki operatörü de kullanarak karşılaştırmak ve sonuçları sağlanan boolean değişkenlerinde saklamaktır.
Ardından, karşılaştırmalarınızın doğru olup olmadığını görmek için sonuçları yazdıracağız.
Kopya kağıdı
Karşılaştırma operatörleri iki değeri karşılaştırır ve boolean bir sonuç (true veya false) döndürür.
Eşitlik operatörü (==), iki değerin eşit olup olmadığını kontrol eder:
a := 5
b := 5
result := a == b
fmt.Println(result) // trueEşitsizlik operatörü (!=), iki değerin eşit olmadığını kontrol eder:
x := 10
y := 20
notEqual := x != y
fmt.Println(notEqual) // trueKendin dene
package main
import "fmt"
func main() {
// Karşılaştırılacak önceden tanımlanmış değişkenler
num1 := 10
num2 := 10
name1 := "Go"
name2 := "Python"
// TODO: num1 ve num2'yi == (eşitlik) operatörünü kullanarak karşılaştırın
// ve sonucu numbersEqual değişkeninde saklayın
numbersEqual := false // Bu satırı değiştirin
// TODO: name1 ve name2'yi != (eşitsizlik) operatörünü kullanarak karşılaştırın
// ve sonucu namesNotEqual değişkeninde saklayın
namesNotEqual := false // Bu satırı değiştirin
// Sonuçları yazdır
fmt.Println("Are the numbers equal?", numbersEqual)
fmt.Println("Are the names different?", namesNotEqual)
}Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Karşılaştırma ve Mantıksal Operatörler
Karşılaştırma Operatörleri - Bölüm 1Karşılaştırma Operatörleri - Bölüm 2Mantıksal VE OperatörüMantıksal VEYA OperatörüMantıksal DEĞİL OperatörüOperatör Önceliği TemelleriÖzet - Karşılaştırma Yapma7Kontrol Akışı: Döngüler
`for` Döngüsü Nedir?`for` Döngüsü - Temel`for` Döngüsü - Sadece Koşul`break` Anahtar Kelimesi`continue` Anahtar Kelimesiİç İçe DöngülerÖzet - İşlemleri Tekrarlama2Değişkenler ve Temel Veri Tipleri
Değişken nedir?`:=` ile Tür ÇıkarımıTam Sayılar (int)Ondalıklı SayılarBooleanlarStringlerSıfır DeğerlerSabitlerİsimlendirme KurallarıÖzet - Değişkenler ve Türler5Temel Giriş/Çıkış
Biçimlendirilmiş ÇıktıBiçim BelirteçleriVeri Tiplerini YazdırmaTemel Kullanıcı Girdisi AlmaÖzet - Giriş ve Çıkış8Fonksiyonlar
Fonksiyonları AnlamakFonksiyon TanımlamaFonksiyonları ÇağırmaFonksiyon ParametreleriTek Bir Değer DöndürmeBirden Fazla Değer Döndürmeİsimlendirilmiş Dönüş DeğerleriFonksiyon Kapsamı TemelleriÖzet - Yeniden Kullanılabilir Kod Oluşturma3Temel Operatörler
Aritmetik OperatörlerBölme OperatörüModulo OperatörüAtama OperatörüBileşik Atama OperatörleriArtırma ve AzaltmaÖzet - Hesaplamalar6Kontrol Akışı: Koşullu İfadeler
`if` İfadesi`else` Anahtar Kelimesi`else if` Anahtar Kelimesi`if` İçinde Değişken GölgelemeDeğişkenleri Başlatma`switch` İfadesiİfadeli `switch`İfadesiz `switch``fallthrough` Anahtar KelimesiÖzet - Karar Verme