var以快速进行类型转换,反之亦然:

问题描述 投票:0回答:2

是否可以迅速将var类型更改为let类型,反之亦然。我尝试在线搜索它,但是在线上没有此类内容。

swift immutability
2个回答
0
投票

letvar的转换

let a = ""
var b = a
b = "b"

varlet的转换

var c = ""
let d = c

0
投票

一旦声明了变量,就无法更改其可变性。但是,您可以创建任何变量的可变/不可变副本。

let immutable = 21
var mutableCopy = immutable
mutableCopy = 2

var mutable = 3
let immutableCopy = 4

您还必须注意,尽管可变性和复制对于引用和值类型意味着不同的事物。

© www.soinside.com 2019 - 2024. All rights reserved.