02-Swift中的常量与变量

常量#

常量:值不能被修改,使用let声明

let a = 10

注意:如果对常量a进行修改a = 20,就会报错error: cannot assign to value: 'a' is a 'let' constant

变量#

变量:值可以被修改,使用var声明

var b = 10
b = 20

可以在一行声明多个常量/变量,用分号;分开(必须)

let a = 10;b = 20;c = 30
var a = 10;b = 20;c = 30

自动推断类型#

Swift中声明变量和常量时,声明的同时并赋值,编译器会自动推断类型。

let intValue = 70//推断为整型
var floatValue = 20.2//推断为浮点型(Double类型)

如果进行floatValue = "Float"会报错error: cannot assign value of type 'String' to type 'Double'

let π = 3 + 0.14159//推断为浮点型(Double类型)

指定数据类型#

let str: String
str = "String"

let doubleValue: Double = 10

可以在一行声明多个指定类型的常量/变量

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

相关阅读更多精彩内容

友情链接更多精彩内容