美文网首页
Swift 学习笔记 基本运算符

Swift 学习笔记 基本运算符

作者: Ray是一只吃货 | 来源:发表于2015-07-02 04:09 被阅读0次

参考书
The Swift Programming Language
The Swift Programming Language 中文版
软件版本
OS X Yosemite 10.10.3
Xcode 6.3.2
Swift1.2
标签
Swift 编程学习笔记

基本运算符


术语


  1. 一元
  • 二元
  • 三元

赋值运算符


  1. 赋值=
a = 10

算术运算符


  1. +
1 + 2

可以用于字符串的拼接

"Hello " + "World"
  • -
2 - 1
  • *
2 * 1
  • /
2 / 1
  • 求余 %
8 % 2

求余运算可以用于浮点数

8.0 % 2.5

自加自减运算


  1. 自加 ++
var i = 0
i++
println(i)
++i
println(i)
i++ 与 ++i 的区别
如上图示例,i++ 先返回值再进行自加++计算,++i 先进行自加++计算再返回值。即,图中第八行代码结果为0,而后打印i的值的为1,而第九行代码结果为2,而后打印的i的值为2。
  • 自减 --
    i--,--i的区别同上

一元负号运算符


  1. 表示一个负数
 var i = -3

一元正号运算符


  1. 不会对值做任何改变,可以让代码出现负号时,使用正号,使其具有堆成美

复合赋值


把其他运算符,例如加法+,与赋值运算符=结合使用

var a = 0
a += 2
var b = 0
b = b + 2
复合赋值

复合赋值没有返回值,与自加自减运算不同

相关文章

网友评论

      本文标题:Swift 学习笔记 基本运算符

      本文链接:https://www.haomeiwen.com/subject/tbtyqttx.html