Karşılaştırma Operatörleri
Coddy'nin Rust Journey'sinin Fundamentals bölümünün bir parçası — ders 18 / 75.
Karşılaştırma operatörleri iki operandı karşılaştırmak için kullanılır.
Bazen bir işlenenin (operand) diğerinden daha büyük/küçük/... olup olmadığını kontrol etmemiz gerekir. Aşağıdaki tablo karşılaştırma için kullanılabilecek operatörleri göstermektedir:
| Operatör | Anlamı | Örnek |
|---|---|---|
| == | Eşittir | 1 == 2 false döndürür |
| != | Eşit Değil | 1 != 2 true döndürür |
| > | Büyüktür | 1 > 2 false döndürür |
| < | Küçüktür | 1 < 2 true döndürür |
| >= | Büyük veya Eşit | 1 >= 2 false döndürür |
| <= | Küçük veya Eşit | 1 <= 2 true döndürür |
Karşılaştırma operatörü, karşılaştırma doğruysa true, aksi takdirde false döndürür.
Örneğin:
let var1: i32 = 13;
let var2: i32 = 12;
let var3: bool = var1 != var2;var3, var1 ve var2 eşit olmadığı için true değerini tutacaktır
booleantürünü hatırlayın,var3bir booleandır.
Görev
Başlangıçn1 ve n2 değişkenlerini sırasıyla 8 ve 9 değerleriyle başlatan bir betik yazın.
Bundan sonra, n1'in n2'den büyük olup olmadığını tutacak başka bir n3 değişkeni başlatın.
Kopya kağıdı
Karşılaştırma operatörleri, iki işlenen arasında karşılaştırma yapmak için kullanılır ve true veya false değerini döndürür:
| Operatör | Anlamı | Örnek |
|---|---|---|
| == | Eşittir | 1 == 2 false döndürür |
| != | Eşit Değildir | 1 != 2 true döndürür |
| > | Büyüktür | 1 > 2 false döndürür |
| < | Küçüktür | 1 < 2 true döndürür |
| >= | Büyük veya Eşittir | 1 >= 2 false döndürür |
| <= | Küçük veya Eşittir | 1 <= 2 true döndürür |
Örnek kullanım:
let var1: i32 = 13;
let var2: i32 = 12;
let var3: bool = var1 != var2; // var3 true değerini tutacaktırKendin dene
fn main() {
// Kodunuzu aşağıya yazın
// Aşağıdaki satırı değiştirmeyin
println!("n1 = {}, n2 = {}, n3 = {}", n1, n2, n3);
}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
4Operatörler Bölüm 1
Aritmetik OperatörlerModül OperatörüAritmetik KısayollarKarşılaştırma OperatörleriString Karşılaştırma7Temel Girdi-Çıktı
Konsola YazdırmaKullanıcı Girdisi OkumaÖzet - 120'ye KadarÖzet - Doğru veya Yanlış5Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Özet - Basit MantıkMantıksal Operatörler Bölüm 311Fonksiyonlar
Fonksiyon TanımlamaParametreler ve ArgümanlarDönüş DeğerleriBirden Fazla Dönüş DeğeriÖzet - Sigma FonksiyonuÖzet - Doğrulama Fonksiyonu14Diziler Üzerinde Gezinme
Range RehberiGelişmiş For DöngüsüDöngü İçinde Ödünç AlmaYaygın Dizi İşlemleri3Değişkenler Bölüm 2
Tür Bildirimiİsimlendirme KurallarıTür ÇıkarımıÖzet - Değişkenleri BaşlatmaTür Dönüştürme9Döngüler
Seriler Üzerinde ForWhile DöngüsüBreakContinueİç İçe DöngülerDöngü EtiketleriSonsuz DöngüÖzet - Dinamik Girdi