let num = 10 //不能再次赋值 let web:String = "www.cm"
var index = 2
index = 30
var aa = 1.0 , bb = 2 , cc = "hello" //多变量声
var s , ss , sss :double
2.常用类型
Int Float,CGFloat,Double Bool String
整形:Int.max/Int.min Int8.max/Int8.min Int16.max/Int16.min ...........
UInt.max/UInt.min UInt8.max/UInt8.min UInt16.max/UInt16.min .............
var de :Int = 0o21//0b1001 //八进制 十六进制 。。表示方法
let de2 = 1_000_000 //分割数字表示方法
浮点型:
类型转化:let x:UInt16 = 100 let y:UInt8 = 20
x + UInt16(y)
Bool值 : true false
元组 :var point = (5,2) 取出值 let ( m , n ) = point -- > m/n 或 point.0 point.1
var point2 = (404,"Not Found",444)
var point3 :(Int ,String ) = (200 , "OK")
var point4 = (dd:4 ,ee:7) // var point4 :(dd : Int ,ee : Int )= ( 4 ,7) 取出值 point4.dd point4.ee
可以用下划线 "_"忽略一些值
3.变量名 : (可用中文,表情符号 😀)
4.print
print(2,3,4)
print(2,3,4,separator:"--") 打印分隔号
print(2,3,4,separator:"--",terminator:"::)") 结尾符
print(2 , "*" , 3 , "=" , 2*3)
print("\(2) * \(3) = \(2*3)")//字符串插值方式 (反斜杠)