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是用来为已经存在的类型重新定义名字的,通过命名,可以使代码变...