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

Swift开篇

标签:
Swift

注释

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 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消