基本数据类型
//常量用let定义,变量用var定义
let a = 1
var b = 10
//表示这个数据是属于什么类型的数据:数据名称:数据类型
let floatNumber:Float = 20.3
//字符串
let string = "zhangxin"
//BOOL类型
let choose:Bool = true
print(a,b,floatNumber,string,choose)
//数据类型Int8,UInt8,前面是有符号的整型后面是无符号的整型
let c:Int8 = 100
print(c)
//查看数据类型的数值范围
let d = Int8.max
let e = Int8.min
//注意和OC中不同的输出格式
print("Int8的max = \(d),Int8的min = \(e)")
//可选类型->用于判断值是否存在
//[个人理解]感觉可以理解为一个指针,指向存数数据的地址
let valueOne:Int?=nil//地址为空返回nil
let valueTwo:Int?=23//地址中有数据
print(valueOne,valueTwo)
print(valueTwo!)//拆包使用强制运算符号!取出value里面的值
//类型别名:就是为这个类型取个别的名字
typealias sameInt = Int//sameInt替代了Int的作用
let numberOne:sameInt = 100//这个时候sameInt也就是Int的含义
print(numberOne)