为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / 慕数据021159
先上代码:var name = Optional.some("daniel")      name  = Optional.none首先:对题主提问中对表表述做一点点更正。也许更正了这个也就同时解决了题主对提问“就是说这个值是属于Optional里面的‘.none类型 ’而他不是属于Optional里面的‘.some类型 ’?”其中.‘.none类型 ’不应该称之为一种“类型”,‘.some类型 ’也不应该称之为一种“类型”。它们两个都是“Optional类型”这种类型的一个枚举值。顺便说一下,至于“Op...

讲师回答 / liuyubobobo
快来围观这个课程的官方代码仓,更有高中小牛将这个课程的代码全部修改支持Swift4了哦:)

已采纳回答 / Virtuesun
public 的changescore()该有多危险。。。。

已采纳回答 / Jamiswoo
索引越界,是不是 for i in 0..< arr.count或者 for i in 0... arr.count这里出错哦

已采纳回答 / weixin_Alvin_0355649
既然你这个值会变化为啥不在初始化方法里面进行初始化呢?

已采纳回答 / 七度雨
恩恩,Xcode版本高的话代码提示功能非常烂,我的7.3.1的无论swift还是OC代码提示都非常让人不爽,swift里let、var等都经常不提示,OC里面自定义的类使用时也总是不提示。还有就是这个问题在我看视频过程中出现了四次,哎呦我去,忍不了了

已采纳回答 / 小火慢炖luky
返回 一个  类型, 该类型是 字符串  string 型

已采纳回答 / hongliang861205
print函数就是向控制台进行输出。控制台输出就是一个字符串。print函数中不管是什么类型的值,都会转换成字符串进行输出的。 \n就是个换行符

已采纳回答 / qq_Henry_9
set是计算属性的setter方法,相当于你对你要使用的属性来赋值,但不是直接的赋一个值,而是通过set{}里面的计算得到的一个值。didSet是针对属性值已经发生变化的方法,是对你关心的属性的一种观察。比如说当这个属性的值改变成为了一个newValue,这时如果你需要对这个newValue做一些操作和计算就可以在didSet{}中实现。set是用在计算属性中的,相当于setter方法。didSet是对属性值已经发生变化的观察,是对newValue的操作。willSet是对属性值将要发生变化的观察,是对o...

已采纳回答 / T_X_T
static关键字指定的类方法是不能被子类重写,class关键字指定的类方法可以被子类重写
课程须知
本课程适合至少有一门编程语言基础的同学用于学习Swift语言。也适合在学习使用swift进行iOS开发的过程中,遇到不清楚的swift语言问题随时查询。本课程一共分为四季,没有学习过Swift的同学请按照第一~第四季的顺序学习,有基础的同学可以挑选章节观看,巩固提高。
老师告诉你能学到什么?
这是《玩儿转swift2.0》系列课程的第三季。通过整个系列课程的学习,大家可以全面、深入地了解swift的语法与语言特性,理解swift的设计原则和理念,对swift语言的掌握达到中等偏上的水平。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消