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

results matching ""

    No results matching ""