Swift Guard語句含代碼

Swift Guard語句

Swift Guard語句用作Swift if語句的替代方式。愛掏網(wǎng) - it200.comGuard語句相比if語句提供更多好處,可以控制程序流程并編寫簡單清晰的代碼。愛掏網(wǎng) - it200.com

語法

guard expression else {
    //statements
    //must contain a control statement:return, break, continue or throw.
}
  • 在這里,expression是一個 Boolean expression(布爾表達式) ,它要么評估為true,要么評估為false。愛掏網(wǎng) - it200.com
  • 如果表達式評估為false,它會執(zhí)行g(shù)uard(保護)內(nèi)的語句。愛掏網(wǎng) - it200.com
  • 如果表達式評估為true,它會跳過guard(保護)內(nèi)的語句的執(zhí)行。愛掏網(wǎng) - it200.com

注意:guard(保護)語句必須在代碼末尾包含一個控制語句return、break、continue或throw。愛掏網(wǎng) - it200.com

示例

guard true else {
    print("Condition is not satisfied.")
}
print("Condition is satisfied.")

輸出:

Condition is satisfied.

在函數(shù)內(nèi)的guard語句

示例2

在Swift中,我們也可以在函數(shù)中使用guard語句。愛掏網(wǎng) - it200.com

func Function1() {
    guard false else {
        print("Condition is not satisfied.")
        return
    }
    print("Condition is satisfied.")
}
Function1()
print("Hello after function call")

輸出:

Condition is not satisfied.
Hello after function call

聲明:所有內(nèi)容來自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進行處理。
發(fā)表評論
更多 網(wǎng)友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 一级大片免费看| 波多野结衣中文字幕一区| 欧美亚洲国产一区二区三区| 在线看无码的免费网站| 午夜电影一区二区| 三上悠亚大战黑人在线观看| 精品视频免费在线| 护士撩起裙子让你桶的视频| 国产三级放荡的护士| 久久久无码精品亚洲日韩蜜桃| 久久精品电影免费动漫| 人人玩人人添人人澡mp4| 欧美乱大交XXXXX潮喷| 国产精品久久久久国产精品| 亚洲国产欧美在线人成精品一区二区 | 雨宫琴音加勒比在线观看| 日韩福利电影在线观看| 国产成人久久精品二区三区| 久久福利视频导航| 视频一区二区三区在线观看| 无码aⅴ精品一区二区三区| 啊灬啊灬别停啊灬用力| 一本久久精品一区二区| 狠狠色噜噜狠狠狠狠97不卡| 在公交车上弄到高c了公交车视频 在公交车上弄到高c了漫画 | 日本最新免费二区| 国产a一级毛片含羞草传媒| 中文字幕一区二区三区日韩精品 | 小sao货水好多真紧h视频| 免费看欧美成人性色生活片| freehd麻豆| 欧美日韩在线观看免费| 国产毛多水多高潮高清| 久久免费区一区二区三波多野| 蜜臀91精品国产高清在线观看| 成人a毛片在线看免费全部播放| 免费中国jlzzjlzz在线播放| 97国产在线公开免费观看| 欧美亚洲日本视频| 国产亚洲视频在线播放大全| 一级毛片大全免费播放下载|