当我们处理来自外部数据源的数据时,
可能会遇到空的数据的情况。
我们需要一种方法表达一种可以为空的状态,
所以需要使用 optional。
// Implicitly Unwrapped OptionL
var a:Int! = nil
var a:Int!
// OptionL
var a:Int? = nil
var a:Int?
也可以分配给变数 a 值:
var a:Int! = 10
var a:Int? = 20
var c:Int? = nil
在 playground 中打开:
Xcode 提示必须打开这个可选的变数 c 来得到值。
所以使用解包,
Xcode 会提示我们该变数可能含有 nil,
需要解包它来获得值。
<<: 离职倒数7天:让人感觉自在,不是要说什麽动听的话,而是要把持住不要讲出讨人厌的话
倒数第三篇了! GO!GO!GO! 今天一样来练习CPE曾经出过的一题题目 A同学喜欢奇数。某一天,...
接续昨天的 Create 页面,今天要完成图片上传和预览的功能 图片上传到资料库的方法据我所知有两种...
前情提要 前一篇文章带大家写了能爬取持续爬取 PTT 文章的爬虫。 开始之前 本篇将继续带各位写 P...
「如果有一天,我也写函式库,要怎麽分享呢?」诗忆好奇的问。 唯心笑了笑。「首先要先定义package...
前言 这一场 LOL 的掉排位来自於之前自己已经雷了千万场 ---阿峻20190928 在资料的世界...