从零开始自学Swift(二)

从零开始自学Swift(二),第1张

概述类型安全与类型推断 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)p 类型安全与类型推断

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)//12print(maybeHasNumber)//nil

注意: 如果你在隐式解析可选类型没有值的时候尝试取值,会触发运行时错误。和你在没有值的普通可选类型后面加一个惊叹号一样。

总结

以上是内存溢出为你收集整理的从零开始自学Swift(二)全部内容,希望文章能够帮你解决从零开始自学Swift(二)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1084561.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存