Swift - Karar Verme
Karar verme yapıları, programcının program tarafından değerlendirilecek veya test edilecek bir veya daha fazla koşulu, koşulun geçerli olduğu belirlenirse yürütülecek bir ifade veya ifadeyle birlikte trueve isteğe bağlı olarak, koşul olarak belirlenirse yürütülecek diğer ifadeler false.
Aşağıda, programlama dillerinin çoğunda bulunan tipik bir karar verme yapısının genelidir -
Swift 4, aşağıdaki türden karar verme beyanları sağlar. Ayrıntılarını kontrol etmek için aşağıdaki bağlantıları tıklayın.
Sr.No | Açıklama ve Açıklama |
---|---|
1 | eğer ifadesi Bir if ifadesi, bir veya daha fazla ifadenin izlediği bir Boole ifadesinden oluşur. |
2 | if ... else ifadesi Bir if ifadesinin ardından, Boolean ifadesi yanlış olduğunda yürütülen isteğe bağlı bir else ifadesi gelebilir. |
3 | if ... else if ... else İfadesi Bir if ifadesinin ardından isteğe bağlı bir else if ... else ifadesi gelebilir; bu, single if ... else if ifadesini kullanarak çeşitli koşulları test etmek için çok yararlıdır. |
4 | yuvalanmış if ifadeleri Bir if veya else if ifadesini diğerinin içinde if veya else if ifadesi (ler) kullanabilirsiniz. |
5 | anahtar deyimi Switch deyimi, bir değişkenin bir değerler listesine karşı eşitlik açısından test edilmesine olanak tanır. |
? : Şebeke
Biz kapladık conditional operator ? : önceki bölümde, değiştirmek için kullanılabilecek if...elseifadeler. Aşağıdaki genel biçime sahiptir -
Exp1 ? Exp2 : Exp3;
Burada Exp1, Exp2 ve Exp3 ifadelerdir. Kolonun kullanımına ve yerleştirilmesine dikkat edin.
A'nın değeri? ifade şu şekilde belirlenir: Exp1 değerlendirilir. Doğruysa, Exp2 değerlendirilir ve tümünün değeri olur? ifade. Exp1 yanlışsa, Exp3 değerlendirilir ve değeri ifadenin değeri olur.