Swift 学习
2025-02-28 本文已影响0人
愿望清单
常量和变量
以 let a = 10 为例:
-
a代表 名字 -
10代表 指定类型的值 -
=把名字和指定类型的值关联起来 -
let代表常量,即使用let修饰的a,一旦设定,不能改变
let:常量,不可变类型。一旦设定,不可改变
var:变量,可变类型。设定之后,随意改变
数据类型(值类型)
整数
没有小数部分的数字,例如 42,-23,0
- 有符号:正、负、零。例如类型
Int8,Int16,Int32,Int64 - 无符号:正、零。例如类型
UInt8,UInt16,UInt32,UInt64
Int 特殊整数类型,推荐使用
长度与当前平台的原生字长相同:
- 在32位平台上,
Int和Int32长度相同。 - 在64位平台上,
Int和Int64长度相同。
UInt 特殊的无符号类型,不推荐使用
长度与当前平台的原生字长相同:
- 在32位平台上,
UInt和UInt32长度相同。 - 在64位平台上,
UInt和UInt64长度相同。
浮点数
有小数部分的数字,例如 3.14159,0.1,-273.15
Double:64位浮点数类型。用于存储很大或者很高精度的浮点数。类型优先推断为 Double
Float: 32位浮点数类型。用于精度要求不高的场景
布尔值
Bool 代表基本的布尔(Boolean)类型 。逻辑值,只能是真或者假。Swift 有两个布尔常量,true 和 false