var是自动判断类型
var a=0;即判断为了Int型
a ="ss" 会报错 因为a已经被认为是Int型了
var a; a=0 会报错 因为用var的话必须先赋值 来确定类型 或者用var a:String 来给它先写入类型
var a:String? 类型后面带?表示该变量可以为空 空为nil 如果没问号该变量不赋值就调用也会报错
var是自动判断类型
var a=0;即判断为了Int型
a ="ss" 会报错 因为a已经被认为是Int型了
var a; a=0 会报错 因为用var的话必须先赋值 来确定类型 或者用var a:String 来给它先写入类型
var a:String? 类型后面带?表示该变量可以为空 空为nil 如果没问号该变量不赋值就调用也会报错