基本运算符dom
1.赋值spa
let a = 100指针
var b = 13code
var c = 45orm
var d = 43对象
func sum(a: Int,b: Int)->Int{it
return a+bclass
}引用
var s = sum(100, b: 200)margin
print(s)
*/
//元组
/*
var (x,s) = (100, "two")
print(x)
print(s)
2.算术运算
var a = Int(arc4random()%100)
var b = Int(arc4random()%100)
print("a=\(a)")
print("b=\(b)")
var r = a+b
print("a+b=\(r)")
3.自增自减
4.复合运算
var s = 100
s+=100
print(s)
s-=50
print(s)
s*=3
print(s)
s/=2
print(s)
5.比较运算
var a = Int(arc4random()%100)
var b = Int(arc4random()%100)
print("a=\(a)")
print("b=\(b)")
print("a<b=\(a<b)")
class person {
}
var p1 = person()
//var p2 = p1 对象比较的是引用或指针
var p2 = person()
print(p1===p2)//必需要三个等号
6.三目运算
var a = 100
var b = 200
print(a>b ? a:b)
7.区间运算
//...闭区间
for i in 0...10{
print(i)
}
//..<半闭区间
for a in 0..<10{
print(a)
}
8.逻辑运算
var a = 1,b = 2 ,c = 3
var b2 = true
print(!b2)
print(a>b&&b>c)
print(a<b||b>c)