首页 > 解决方案 > 在字符串中添加 Int 数

问题描述

我想在我尝试过的变量中添加随机 Int 数,但我得到了var playerCard = "card" + String(a)同样var playerCard = "card\(a)"的错误。顺便说一句,我只是一个初学者学习基础知识。

每个解决方案都会得到应用<3

@State var a = Int.random(in: 1...10)
@State var playerCard = "card" + String(a)

标签: swift

解决方案


"card" + String(a)除非您使用计算属性,否则您不能直接在属性声明中包含可执行代码,例如。

所以,你可以@State var playerCard = "card" + String(a)用这样的东西代替:

var playerCard: String { /// this is a computed property!
   "card" + String(a)
}

推荐阅读