Swift-如何编写一个变量或一个在括号内变化的值

(用swift语言)例如“A + D”我希望字符串A始终保持不变,但D的值根据我们说的而改变马力,所以当Hp为fd的字符串将是 “A + FD” 和等Swift-如何编写一个变量或一个在括号内变化的值

我的意思是像( “A +%的” %HP)为在python的字符串。如这里:What does %s mean in Python?

回答:

如果你在谈论%s,那么它是一个c样式的格式化键,它在参数列表中等待字符串变量或值。在斯威夫特,您撰写使用"\(variable)"语法,这就是所谓路线插值字符串,如文档中解释说:

字符串插值

字符串插值来构建从一个新的字符串值的方式通过包括字符串文字内 他们的价值观 混合常量,变量,文本和表情。您可以在单和多行字符串文本字符串插值 。您 插入字符串文字中的每一项被包裹在一对括号, 由反斜杠()前缀:

来源:official documentation

实施例:

var myVar = "World" 

var string = "Hello \(myVar)"

对于非字符串:

let multiplier = 3 

let message = "\(multiplier) times 2.5 is \(Double(multiplier) * 2.5)"

// Output: message is "3 times 2.5 is 7.5"

以上是 Swift-如何编写一个变量或一个在括号内变化的值 的全部内容, 来源链接: utcz.com/qa/266541.html

回到顶部