为了账号安全,请及时绑定邮箱和手机立即绑定
膜拜大佬ㄟ(≧◇≦)ㄏ
看了1分多钟就觉得,老师你开个做视频或者做PPT的课程吧
php7 里也引入了??运算符
全网最好的swift课程 喜欢老师~
老师的口头禅很时髦,很酷

已采纳回答 / qq_青柠色_03289782
一个可选类型就像是一个包裹,这个包裹里面装了两个东西,一个是炸弹(nil),一个是value,现在假设你知道里面是value就直接打开这个包裹(强制解包,需要程序员自己判断,可以在定义变量的时候使用! 在后面使用的时候就不用解包了),就拿到了这个东西,当你不确定里面是什么(这时候可!可?),你直接把包裹打开,拿到里面的东西,如果是炸弹(nil),程序crash了,当不确定是否一定有值时还是用?吧

最新回答 / 皮皮_卡丘
因为error3里只包含了 errorCode , errorMessage ,不包含nil如果要验证error3是不是可选型l,应该是error3 = nil 

最新回答 / 郁夏零
毕竟Swift是一个强类型语言,nil作为一个单独的数据类型就决定了必须用解包来使用可选型变量,这保证了这门语言的安全。为了安全这点拷贝应该是不足一提的吧,而且,这个对象的使用范围仅在解包后的大括号里,理应不会占据多少内存。
可选形不就是C的union类型

最赞回答 / 林丽
删除相应键值对,然后重新添加一个,改变key,不变值
swift3.0 XCPlaygroundPage.currentPage.liveView会报错
修正方法:
开头导入PlaygroundSupport
最后一行改为PlaygroundPage
这老师, 真心牛逼啊。 这才叫精髓。
在swift3.0中 每个变量的解包 都需要一个“let”

最新回答 / 陈年矿泉水
对不起,看到下一节才知道波波老师已经讲了这样的例子了。谢谢波波老师
课程须知
本课程适合至少有一门编程语言基础的同学用于学习Swift语言。也适合在学习使用swift进行iOS开发的过程中,遇到不清楚的swift语言问题随时查询。
老师告诉你能学到什么?
这是《玩儿转swift2.0》系列课程的第二季。通过整个系列课程的学习,大家可以全面、深入地了解swift的语法与语言特性,理解swift的设计原则和理念,同时对面向对象、面向协议、面向函数等思想有一定的了解,对swift语言的掌握达到中等偏上的水平。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消