Swift学习笔记——Swift的常量&&变量&&数值类型

Swift的常量和变量
  • 使用关键字let来声明常量
    使用关键字var来声明变量
  • 可以在一行中声明多个变量或者常量,用逗号分隔
var x = 0.0, y = 0.0,z = 0.0
print("x=\(x),y=\(y),z=\(z)")
Swift类型的标注
  • 在声明一个变量&&常量的时候提供类型标注,来明确变量&&常量能够储存值的类型
  • 添加类型标注的方法是在变量&&常量的名字后边加一个" ",再跟一个空格,最后加上要使用的类型名称
  • 可以在一行中定义多个相关的变量为相同的类型,用逗号分隔,只要在最后的变量名字后边加上类型标注
var msg:String
msg = "6666"
Swift常量&&变量的命名
  • 常量&&变量的名字几乎可以使用任何字符,包括Unicode
  • 常量&&变量的名字不能包含空白字符、数学符号、箭头、保留的Unicode码位、连线和制表符,也不能以数字开头。
let 你好 = "hello world"
print("欢迎语是\(你好)")
Swift的数值类型
整数
  • Swift提供8、16、32、64位编码的有符号和无符号整数
  • 命名方式:UInt8、Int32
  • 通过minmax属性来访问每个整数类型的最小值和最大值
let a = 8
let b:UInt8 = 240
print("UInt8 min \(UInt8.min),UInt 8 max \(UInt8.max)")
浮点数类型
  • Double:64位浮点数,至少有15位数字的精度
  • Float:32位浮点数,至少有6位数字的精度
  • 在两种类型都可以的情况下,推荐使用Double类型
Bool类型
  • Booltruefalse
  • Swift的类型安全机制会阻止你用一个非布尔量的值替换掉Bool
let i = 100
if i == 100
{
    print(i)
}
Swift类型别名
  • 类型别名是一个为已存在类型定义的一个可选择的名字
  • 你可以关键字typealias定义一个类型的别名
  • 当你想通过一个在上下中看起来更合适可具有表达性的名字来引用一个已存在的类型时,别名就非常有用
typealias AudioSample = UInt8
let sample:AudioSample = 320

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值