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

讲师回答 / liuyubobobo
github地址为:https://github.com/liuyubobobo/Play-with-Swift-3 。欢迎大家关注:)

已采纳回答 / 掃地僧
我再说一个哈,以便大家总结归类,就是迭代风格的循环----------for(var i = 0; i<10; i++){}也是被取消了哦

最新回答 / Javens
if就是满足条件就运行条件中(“{}”中)的代码 如果你想要在条件之外也有输出内容 可以在后面加上else

最新回答 / 重楼思凡
没有前半部分开区间的语法,其实【60.80】这种可以解决【60,80)这种情况,只要后半部分+1就可以了,只所以提供前闭后开的语法,是为了方便遍历。多数的遍历都是集合,而集合的下标与长度刚好满足前闭后开的语法,例如: for i in 0..<array.count {}

已采纳回答 / JokerQius
case 应该是让程序更容易被别人看懂吧, let 是常量不能做改变所以报错,至于case let我也不大懂

最新回答 / 麦的守护
endIndex是字符串最后一个字符串后面的字符位置,也就是字符串的实际长度+1的位置

已采纳回答 / liuyubobobo
如果希望做图,可能还是要使用作图接口做。playground本身提供的图形显示是调试用的,可以帮助我们看变量的收敛或者发散,用这个工具作图并不合适。

最新回答 / 慕村3143335
存在吧。这是布尔代数的基本逻辑,你问的最短路原则,是不是没有理解布尔代数 逻辑与或非的概念啊,这个就是按照概念推导出来的啊, && 表达式执行顺序如果是按从左往右执行,左边为真,右边不管为真还是为假,最终的运算结果都是为真的,那我为啥还要去执行判断下右边的逻辑表达式呢? 

已采纳回答 / liuyubobobo
在swift2.2中,不仅没有了C-style的循环,而且连++,--运算符都取消掉了。此时,实现改变步长的逻辑,需要使用整型的stride函数。比如,最基本的,实现递减循环,见如下代码:<...code...>10.stride (through: 0, by: -1),表示从10到0(through),每次递减1。其他改变步长的逻辑依此类推。

已采纳回答 / 面具下的阿飛
这个guard关键字只是苹果给出的一个暂时的定义,现在的swift还没稳定下来,以后guard也许会有其他的作用,目前为止就按照视频里说的理解吧,个人理解。

已采纳回答 / 亚提斯Artties
where 就是来控制条件的 case的使用只是一个简单的例子而已  最好不要省略 这样会更加清晰
课程须知
本课程适合至少有一门编程语言基础的同学用于学习Swift语言。也适合在学习使用swift进行iOS开发的过程中,遇到不清楚的swift语言问题随时查询。
老师告诉你能学到什么?
这是《玩儿转swift2.0》系列课程的第一季。通过整个系列课程的学习,大家可以全面、深入地了解swift的语法与语言特性,理解swift的设计原则和理念,同时对面向对象、面向协议、面向函数等思想有一定的了解,对swift语言的掌握达到中等偏上的水平。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消