已采纳回答 / l1uyub0b0b0
Apple的swift官方文档我通读过,请问哪里有明确的建议花括号的上半部分应该和语句在一行?请指教。
当然,苹果的官方文档上都确实是采用上一种语言风格。但我个人认为是省略篇幅使然。从代码规范的角度,两种方式国际都认可。甚至很多讨论都更赞同后一种代码规范,因为能够更清晰的表明一个语句块的开始。实际操纵中,我个人认为这两种风格是没有特别的优劣的。
其实我个人习惯使用前者,但是在课程中,为了清晰起间,我使用后者。
2014-07-13
已采纳回答 / l1uyub0b0b0
只有String是表示字符串类型的关键字。string是变量名称。
你可以在playground上具体实验,辨别它们的不同,理解会更深刻。playground即时编译的功能是完美的代码实验地。其实这个名字(playground)也正是这个意思:)
2014-07-13
最赞回答 / l1uyub0b0b0
现在这门课程的前六章已经根据swift正式版的最新语法(基于xcode6.1)进行了更新,半闭区间“..<”的语法在我们的课程中已经进行了修订。同时,整套课程最新添加了《3-2 nil聚合运算符》和《4-4 String.Index和Range》的最新内容,欢迎收听:)该课程的更新也即将登陆,敬请关注!
2014-07-12
已采纳回答 / l1uyub0b0b0
=是赋值语句。a=2表示把2的值赋给a。
==是判断语句。a==2表示判断a和2的值是否相等。返回一个布尔值。
如果没有其他计算机语言基础,听这门课程会稍微有些吃力。对于一些非常基本的编程概念,这门课程阐述的不够明确。
2014-07-12