注释
Swift编译器从源代码生成可执行代码。为了实现这一点,它使用了一组您将在本书中了解到的细节规则。有时候,可能你忘记了为什么以某种方式编写代码,甚至你当时用来解决什么问题。为了防止这种情况发生,最好把你写的东西记录下来,这样下一个看这代码的人就能理解你的工作了。如果你不写,也许下一个懵逼的人就是自己。
Swift 跟其他大部分语言一样,允许你通过写注释下记录你的代码。
- 单行注释
// This is also a comment.
// Over multiple lines.
- 多行注释
/* This is also a comment.
Over many..
many...
many lines. */
- 嵌套注释
/* This is a comment.
/* And inside it
is
another comment.
*/
Back to the first.
*/
打印
print
将把您想要的任何东西输出到调试区域(有时称为控制台)。
比如下面语句:print("Hello, Swift Apprentice reader!")
算术运算
简单的运算
• Add:+
• Subtract: -
• Multiply: *
• Divide: /
2 + 6
我们也可以移除空格
2+6
但是不能混合风格,会报错
2+6 // OK
2 + 6 // OK
2 +6 // ERROR
2+ 6 // ERROR
小数
22 / 7
输入上面语句,得出结果是3,这是因为如果在表达式中只使用整数,那么Swift也会使结果成为整数。在本例中,结果四舍五入到一个整数。
我们可以告诉 Swift ,使用小数计算:
22.0 / 7.0
这时候,结果为期待的 3.142857142857143
余数运算
上面的加减乘除很简单
Swift还有更复杂的运算,它们都是标准的数学运算,只是不太常见。我们接下来谈谈:
28 % 10
打印结果为8,因为28除以10等于2余8
移位运算
向左移位和向右移位操作采用十进制数字的二进制形式,并分别向左或向右移位。然后返回新的二进制数的十进制形式。
例如,二进制的十进制数字14,填充到8位,是00001110。左移两位得到00111000,得到十进制数字56。
这是这个移位运算的图解:
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦