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"])
swift开发中guard的用法
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 一.闭包的介绍 闭包是功能性自包含模块,可以在代码中被传递和使用。 Swift 中的闭包与 C 和 Objecti...
- 每年到这个时候,身边就会有很多人开始咳嗽、咳痰、流鼻涕、打喷嚏的,有些是感冒、有些是哮喘、有些是气管炎,有些的鼻炎...
- 一.闭包的介绍 闭包和OC中的block非常相似 OC中的block是匿名的函数 Swift中的闭包是一个特殊的函...
- 首先来说说什么是typealias typealias是用来为已经存在的类型重新定义名字的,通过命名,可以使代码变...