`if` İfadesi
Coddy'nin GO Journey'sinin Temeller bölümünün bir parçası — ders 34 / 109.
if ifadesi, programınızın koşullara bağlı olarak kararlar vermesini sağlar. Kodu yalnızca bir koşul doğru olduğunda yürütür.
Birinin yaşını kontrol etmek için if ifadesini kullanan basit bir program oluşturalım:
age := 18
if age >= 18 {
fmt.Println("You are an adult")
}Bu kodu çalıştırdıktan sonra, program age değişkeninin 18'e eşit veya 18'den büyük olup olmadığını kontrol eder. 18, 18'e eşit olduğu için koşul doğrudur ve ekranda "You are an adult" mesajı görünecektir.
Süslü parantezlerin içindeki kod, yalnızca koşul true olarak değerlendirildiğinde çalışır. Eğer age 18'den küçük olsaydı, hiçbir şey yazdırılmazdı.
Görev
Başlangıçif ifadesi kullanma pratiği yapacaksınız. 25 değerine sahip bir temperature değişkenimiz var. Göreviniz, sıcaklığın 20'den büyük olup olmadığını kontrol eden bir if ifadesi yazmaktır. Eğer öyleyse, "It's warm today!" yazdırın.Kopya kağıdı
if ifadesi, bir kodu yalnızca bir koşul doğru olduğunda çalıştırır:
age := 18
if age >= 18 {
fmt.Println("You are an adult")
}Süslü parantezlerin içindeki kod, yalnızca koşul doğru (true) olarak değerlendirildiğinde çalışır. Eğer koşul yanlış (false) ise hiçbir şey olmaz.
Kendin dene
package main
import "fmt"
func main() {
// Bu değişken Santigrat cinsinden sıcaklığı temsil eder
temperature := 25
// TODO: Sıcaklığın 20'den büyük olup olmadığını kontrol eden bir if ifadesi yazın
// Eğer doğruysa, "It's warm today!" yazdırın
fmt.Println("Weather check complete.")
}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