Swift之深入解析可选类型Optional的底层原理
【摘要】
一、Optional 简介
Swift 的可选(Optional)类型,用于处理值缺失的情况,可选表示“那儿有一个值,并且它等于 x ”或者“那儿没有值”。
Swfit 定义后缀 ?作为命名类型 ...
一、Optional 简介
- Swift 的可选(Optional)类型,用于处理值缺失的情况,可选表示“那儿有一个值,并且它等于 x ”或者“那儿没有值”。
- Swfit 定义后缀 ?作为命名类型 Optional 的简写,换句话说,以下两种声明是相等的:
var optionalInteger: Int?
var optionalInteger: Optional<Int>
- 1
- 2
- 在这两种情况下,变量 optional Integer 都是可选整数类型。注意,在类型和 ?之间没有空格。
- Optional 是一个含有两种情况的枚举,None 和 Some(T),用来表示可能有或可能没有值,任何类型都可以明确声明为(或者隐式转换)可选类型。当声明一个可选类型的时候,要确保用括号给 ? 操作符一个合适的范围。例如,声明可选整数数组,应
文章来源: blog.csdn.net,作者:Serendipity·y,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/Forever_wj/article/details/119765351
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)