国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

swift development documentation / Swift 條件語句

Swift 條件語句

條件語句通過設(shè)定的一個(gè)或多個(gè)條件來執(zhí)行程序,在條件為真時(shí)執(zhí)行指定的語句,在條件為 false 時(shí)執(zhí)行另外指定的語句。

可以通過下圖來簡(jiǎn)單了解條件語句的執(zhí)行過程:

1057.png

Swift 提供了以下幾種類型的條件語句:

語句描述

if 語句

if 語句 由一個(gè)布爾表達(dá)式和一個(gè)或多個(gè)執(zhí)行語句組成。

if...else 語句

if 語句 后可以有可選的 else 語句, else 語句在布爾表達(dá)式為 false 時(shí)執(zhí)行。

if...else if...else 語句

if 后可以有可選的 else if...else 語句, else if...else 語句常用于多個(gè)條件判斷。

內(nèi)嵌 if 語句

你可以在 ifelse if 中內(nèi)嵌 ifelse if 語句。

switch 語句

switch 語句允許測(cè)試一個(gè)變量等于多個(gè)值時(shí)的情況。

? : 運(yùn)算符

我們已經(jīng)在前面的章節(jié)中講解了 條件運(yùn)算符 ? :,可以用來替代 if...else 語句。它的一般形式如下:

Exp1 ? Exp2 : Exp3;

其中,Exp1、Exp2 和 Exp3 是表達(dá)式。請(qǐng)注意,冒號(hào)的使用和位置。

? 表達(dá)式的值是由 Exp1 決定的。如果 Exp1 為真,則計(jì)算 Exp2 的值,結(jié)果即為整個(gè) ? 表達(dá)式的值。如果 Exp1 為假,則計(jì)算 Exp3 的值,結(jié)果即為整個(gè) ? 表達(dá)式的值。