Swift if語句
if語句是一種控制流語句,用于根據(jù)指定的條件(真或假)執(zhí)行不同的操作。愛掏網(wǎng) - it200.com
語法
if expression {
// statements
}
在這里,expression是一個返回true或false的布爾表達(dá)式。愛掏網(wǎng) - it200.com
- 如果表達(dá)式被評估為 true ,則執(zhí)行if代碼塊內(nèi)的語句。愛掏網(wǎng) - it200.com
- 如果表達(dá)式被評估為 false ,則跳過if代碼塊內(nèi)的語句而不執(zhí)行。愛掏網(wǎng) - it200.com
示例:(如果條件為true)
let number = 5
if number > 0 {
print("This is a positive number.")
}
print("This will be executed anyways.")
輸出:
This is a positive number.
This will be executed anyways.
在上面的程序中,常量 number 被初始化為值 5。愛掏網(wǎng) - it200.com這里,測試表達(dá)式評估為 true,所以執(zhí)行 if 語句體中的代碼。愛掏網(wǎng) - it200.com
示例:(如果條件為 false)
如果我們將值初始化為負(fù)數(shù),如 -5,并且測試條件相同,則測試表達(dá)式將評估為 false。愛掏網(wǎng) - it200.com因此,if 代碼塊中的語句將被跳過而不執(zhí)行。愛掏網(wǎng) - it200.com
let number = -5
if number > 0 {
print("This is a positive number.")
}
print("This will be executed anyways.")
輸出:
This will be executed anyways.
在上面的示例中,你可以看到 if 中的代碼塊中的語句沒有被執(zhí)行。愛掏網(wǎng) - it200.com
聲明:所有內(nèi)容來自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準(zhǔn)確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。