我正在尝试将整数增加1
var myInt = 1
var myString = Int(myInt)
func increaseInt() {
myInt = myInt + 1
}
但是一旦将其转换为字符串,我似乎无法访问该整数
最佳答案
myInt
是值类型,而不是引用。因此,一旦将myInt
转换为字符串(应该这样进行:var myString = "\(myInt)"
),对myInt
所做的任何更改都不会影响myString
。
如果要确保myString
始终等于myInt
的字符串表示形式,则可以使myString
为计算属性...
var myString: String {
get {
return "\(myInt)"
}
}
关于ios - 一旦将其从字符串转换为整数,就对整数进行计数? swift 3,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42097072/