从零开始自学Swift(二)
发布时间:2020-12-14 01:49:28 所属栏目:百科 来源:网络整理
导读:类型安全与类型推断 swift是一种类型安全的语言 //Int型变量 var num= 12 //Double型常量 let price= 3.12 整数转换 //Int8型整数 var ten:Int8= 10 //Int32型整数 var oneThousand:Int32= 1000 //整数类型转换 var oneThousandTen:Int32=oneThousand+Int32(
类型安全与类型推断swift是一种类型安全的语言 //Int型变量
var num=12
//Double型常量
let price=3.12
整数转换//Int8型整数
var ten:Int8=10
//Int32型整数
var oneThousand:Int32=1000
//整数类型转换
var oneThousandTen:Int32=oneThousand+Int32(ten)
print(oneThousandTen)//1010
可选类型变量存在没有值的情况可用nil表示 //String型变量
var isNotNumber="这个不是Int型"
//将String型变量赋值給一个Int变量,则Int变量值为nil,若没有?,则编译错误
var isNumber:Int?=Int(isNotNumber)
print(isNumber)//nil`这里写代码片`
//用!表示肯定有值
var hasNumber:Int!=12
//用? 表示可能有值,也可能没值
var maybeHasNumber:Int?
print(hasNumber)//12
print(maybeHasNumber)//nil
注意: 如果你在隐式解析可选类型没有值的时候尝试取值,会触发运行时错误。和你在没有值的普通可选类型后面加一个惊叹号一样。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |