为了账号安全,请及时绑定邮箱和手机立即绑定
大家加油!

最赞回答 / Sheriff_
在Swift3 里面是这样改变的。   

最赞回答 / qq_阿顺_1
类似java的接口interface
看完这一小节,学会了定义属于自己的运算符,有兴趣的同学欢迎阅读我在慕课网的手记《聊聊swift中的"??"》(http://t.imooc.com/article/10325)。其中第二部分尝试使用运算符的重载,来研究swift语言中的nil聚合运算符??的实现。相信这篇博文也会让你加深对很多内容的理解的。如果对于最后一部分的协议不很理解,可能看完这一季协议相关的内容后,就能理解啦:)
在这一小节向大家介绍了在协议中创建optional的方法。事实上,我们要想创建optional的属性,也是一样的。在此,有兴趣的同学不妨阅读一下我在慕课网的手记《聊聊swift中的"??"》(http://t.imooc.com/article/10325)。其中第三部分解释了我们在ios开发中,会遇到一个奇怪的UIWindow??类型,这个类型是什么意思?这就和这一小节的内容有关啦。相信这篇博文也会让大家更深入地理解之前学习的诸如运算符重载、函数类型等很多知识的:)大家加油!
大家加油!
运算符重载主要用在代表数学模型相关的类型上,比如要定义向量、矩阵、复数,字符串表示的各种进制的数字,等等等等。在一个平时生活中不做数学运算的对象进行运算符重载确实是不合适的:比如定义学生类型的相加是分数的相加,确实能起到迷惑敌人的作用:)
我觉得运算符重载一是在使用时简化代码,二是容易理解,当然条件是那个类本质上就代表类似数字的东东的话。
如:一个用字符串表示的超高精度整数类。
如果强行在一个类上重载一个运算符,也可以起到迷惑敌人的作用。------来自csdn论坛
哈哈哈哈哈哈
求教老司机,运算符重载和下标重载在实际项目中用的多吗
自定下标这玩意如果是集团作战的话 应该不允许这么干的吧
屏幕一片黑???
@beairs3415972 是否会更新课程代码至swift3:会的。由于现在第四季的课程还没有正式完结,还有一部分内容在制作中。待全部完结后,github上的课程代码和目录会进行补全。同时,也将开始针对swift3的修改工作。不过可能会另建repo。具体地址会在项目介绍和慕课网的相关地方进行通知。感谢你的关注,加油!

已采纳回答 / liuyubobobo
感谢你的关注!整个课程代码会更新至swift3。但由于现在第四季的课程还没有正式完结,还有一部分内容在制作中。待全部完结后,我会对github上的课程代码和目录会进行补全。现在github上已经有了已上线部分的课程代码,不过目录还没有添加。整个课程完结后,我也将开始进行这个课程示例代码针对swift3的修改工作。不过可能会另建repo。具体地址会在项目介绍和慕课网的相关地方进行通知。swift3修改比较大的地方,我也会在这个课程相应小节的评论区进行说明的。再次感谢你的支持,加油!
请问一下老师会更新github上面前三季的swift2.0变成swift3.0吗?第四季什么代码时候上传?
课程须知
本课程适合至少有一门编程语言基础的同学用于学习Swift语言。也适合在学习使用swift进行iOS开发的过程中,遇到不清楚的swift语言问题随时查询。本课程一共分为四季,没有学习过Swift的同学请按照第一~第四季的顺序学习,有基础的同学可以挑选章节观看,巩固提高。
老师告诉你能学到什么?
这是《玩儿转swift2.0》系列课程的第四季,介绍了诸多swift语言特性。通过整个系列课程的学习,大家可以全面、深入地了解swift的语法与语言特性,理解swift的设计原则和理念,对swift语言的掌握达到中等偏上的水平。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消