swift开发中guard的用法

func greet (person:[String: String]){

    guard let name = person["name"] else{
        return
    }

    if let name = person["name"] {
        print(name)
    }else{
        return
    }

    print("hello \(name)!")
    guard let location = person["location"] else {
        print("I hope the weather is nice near you .")
        return
    }
    print("I hope the weather is nice in \(location)")
}


//greet(person: ["name":"ryan"])

greet(person: ["location":"ChongQing"])

//greet(person: ["name":"ryan","location":"Cupertion"])
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容