IF Koşulu
Koşullar, yazılım dillerinde önemli bir yere sahiptir. Kullanılan algoritmalarda şartlı deyimler olarak geçen bu ifadeler sayesinde veri çıktılarımıza ve diyagram akışımıza göre süreci düzenleyebiliriz. Türkçe’de eğer anlamına gelen IF, belirttiğimiz bir koşulun gerçekleşmesi durumunda istenen değerin döndürülmesini sağlar. Bununla ilgili hemen birkaç basit sözdizimi görelim.
Genel Kullanım
var max = a
if (a < b) max = b
Yukarıdaki örnekte max değişkenine varsayılan olarak a değişkeni atanmış ve hemen altında bir if koşulu yazılmıştır. Eğer, a
değişkeni b
değişkeninden küçük ise max değişkenine b değişkeni atansın.
Else ile Birlikte Kullanalım
var max: Int
if (a > b) {
max = a
} else {
max = b
}
IF koşulunda else ifadesi, tanımlanan koşula uymayan durumlarda kullanılır. Burada a değişkeninin b değişkeninden büyük olma koşulu tanımlanmış fakat; belirtilen koşula uymadığı için else ifadesi geçerli kılınmış, max değişkenine b değişkeni atanmış.
Bunu bir de ifade biçiminde yazalım.
val max = if (a > b) a else b