Swift 学习

常量和变量

let a = 10 为例:

  • a 代表 名字
  • 10代表 指定类型的值
  • =名字指定类型的值关联起来
  • let 代表常量,即使用 let 修饰的 a,一旦设定,不能改变

let常量,不可变类型。一旦设定,不可改变
var变量,可变类型。设定之后,随意改变

数据类型(值类型)

整数

没有小数部分的数字,例如 42,-23,0

  • 有符号:正、负、零。例如类型 Int8Int16Int32Int64
  • 无符号:正、零。例如类型 UInt8UInt16UInt32UInt64

Int 特殊整数类型,推荐使用
长度与当前平台的原生字长相同:

  • 在32位平台上,IntInt32 长度相同。
  • 在64位平台上,IntInt64 长度相同。

UInt 特殊的无符号类型,不推荐使用
长度与当前平台的原生字长相同:

  • 在32位平台上,UIntUInt32 长度相同。
  • 在64位平台上,UIntUInt64 长度相同。

浮点数

有小数部分的数字,例如 3.14159,0.1,-273.15
Double:64位浮点数类型。用于存储很大或者很高精度的浮点数。类型优先推断为 Double
Float: 32位浮点数类型。用于精度要求不高的场景

布尔值

Bool 代表基本的布尔(Boolean)类型 。逻辑值,只能是真或者假。Swift 有两个布尔常量,truefalse

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容