Eyvallah.
if condition {
statements
}var age = 15
if age > 18 {
println("Yaşınız (age)'dir ve 18 yaşından büyük olduğunuz için ehliyet alabilirsiniz.")
}
println("Yaşınız (age)'dir ve 18 yaşından küçük olduğunuz için ehliyet alamazsınız.")
//Yaşınız 15'dir ve 18 yaşından küçük olduğunuz için ehliyet alamazsınız.
//Bu döngüde koşulun doğru olup olmadığını kontrol ettik.
//Koşul yanlış olduğu için döngünün içi hiç bir zaman çalıştırılmayacak.if condition {
statements
}
else {
statements
}var examResult = 92
if examResult >= 85 {
println("Sınav sonucunuz gayet çok güzel, tebrikler.")
}
else {
println("Daha fazla çalışmanız gerekiyor.")
}
//Sınav sonucunuz gayet çok güzel, tebrikler.var examResult = 65
if examResult >= 85 {
println("Sınav sonucunuz gayet çok güzel, tebrikler.")
}
else {
println("Daha fazla çalışmanız gerekiyor.")
}
//Daha fazla çalışmanız gerekiyor.var temperature = 26
if temperature > 22 {
println("Hava güzel, keyfini çıkar.")
}
else if temperature > 28{
println("Hava sıcak, kendine dikkat et.")
}
//Hava güzel, keyfini çıkar.
//ilk if koşulu doğru olduğu için 1. if bloğu çalıştırıldı,
//2. durum kontrol edilmedi ve çalıştırılmadı.var temperature = 26
if temperature < 22 {
println("Hava soğuk, üstünü sıkı giyin.")
}
else if temperature < 28{
println("Hava güzel, keyfini çıkar.")
}
//Hava güzel, keyfini çıkar.
//ilk if koşulu doğru olmadığı için 2. koşul kontrol edildi,
//doğru olduğu için 2. if bloğu çalıştırıldı.var temperature = 36
if temperature < 22 {
println("Hava soğuk, üstünü sıkı giyin.")
}
else if temperature < 28{
println("Hava güzel, keyfini çıkar.")
}
//
//1. koşul doğru olmadığı için 2. koşula geçildi,
//o da doğru olmadığı için döngülerden hiçbiri çalıştırılmadıvar temperature = 17
if temperature < 22 {
println("Hava soğuk, üstünü sıkı giyin.")
}
else if temperature < 28{
println("Hava güzel, keyfini çıkar.")
}
//Hava soğuk, üstünü sıkı giyin.
//Döngülerden ikiside doğru, ancak 1. if döngüsünde koşul sağlandığı
//için ilk döngü çalıştırıldı, 2. döngü kontrol edilmeden çıkıldı.var temperature = 36
if temperature < 22 {
println("Hava soğuk, üstünü sıkı giyin.")
}
else if temperature < 26{
println("Hava güzel, keyfini çıkar.")
}
else if temperature < 33
{
println("Hava sıcak, dikkat et")
}
else if temperature < 39
{
println("Hava çok sıcak !")
}
//Hava çok sıcak !
//if - else if yapısında sadece 2 değil, sınırsız sayıda peş peşe if blokları olabilir.
//bu bloklardan max. 1 tanesi çalıştırılır.var examResult = 96
if examResult < 80 {
println("Harf Notunuz B -")
}
else if examResult < 85{
println("Harf Notunuz B")
}
else if examResult < 90{
println("Harf Notunuz A -")
}
else {
println("Hart Notunuz A")
}
//Hart Notunuz A
//if bloklarının hiç biri doğru olmadığı için, else bloğu çalıştırıldı