加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

swift 高级模式匹配 if case

发布时间:2020-12-14 04:29:50 所属栏目:百科 来源:网络整理
导读:let age = 22 let sex = "girl" if (sex == "girl" age = 18 age = 25){ print("女朋友") } else { print("走你") } swift2中为我们增加了一种新的语法: if case if case 18...25 = age { print("免费") } else { print("不带") } 可以再通过where去添加条

let age = 22
let sex = "girl"

if (sex == "girl" && age >= 18 && age <= 25){
print("女朋友")
} else {
print("走你")
}

swift2中为我们增加了一种新的语法: if case

if case 18...25 = age {
print("免费")
} else {
print("不带")
}

可以再通过where去添加条件

当然是不需要的,swift2为我们提供了条件筛选的语法: where

if case 18...25 = age where sex == "girl"{
print("可以的,老铁")
} else {
print("走吧")
}

【swift】if case,guard case,for case
参考: https://www.jianshu.com/p/dc42bdbbf473

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读