Swift Guard語句含代碼

    Swift Guard語句

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

    語法

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

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

    示例

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

    輸出:

    Condition is satisfied.
    

    在函數內的guard語句

    示例2

    在Swift中,我們也可以在函數中使用guard語句。愛掏網 - 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
    

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

    返回頂部

    主站蜘蛛池模板: 日韩视频一区二区三区| 亚洲综合无码一区二区| 日本精品啪啪一区二区三区| 成人国产一区二区三区| 日韩一区二区视频| 国产高清不卡一区二区| 亚洲A∨精品一区二区三区| 偷拍激情视频一区二区三区| 无码精品一区二区三区在线| 无码日韩精品一区二区人妻| 韩国精品一区视频在线播放 | 欧洲亚洲综合一区二区三区| 久久久精品人妻一区二区三区蜜桃 | 日韩一区二区超清视频| 久久久精品人妻一区亚美研究所| 国产91精品一区二区麻豆亚洲| 国产一区二区三区在线观看免费| 亚洲熟妇AV一区二区三区浪潮| 3D动漫精品一区二区三区| 国产福利一区二区三区在线观看| 人妻AV一区二区三区精品 | 国产一区二区三区不卡在线观看| 在线精品一区二区三区| 亚洲高清一区二区三区电影| 伊人色综合一区二区三区影院视频| AV无码精品一区二区三区| 国产日韩精品视频一区二区三区| 蜜臀AV在线播放一区二区三区| 国产精品福利一区二区久久| 中文字幕无线码一区2020青青| 亚洲中文字幕一区精品自拍| 国产短视频精品一区二区三区| tom影院亚洲国产一区二区 | 韩国精品一区二区三区无码视频| 亚洲a∨无码一区二区| 精品一区二区三区电影| 亚洲一区视频在线播放| 亚洲成AV人片一区二区| 91久久精品国产免费一区| 国产精品日韩欧美一区二区三区| 精品综合一区二区三区|