Swift3 如何在Swift 3中连接两个Int值并以字符串形式存储

Swift3 如何在Swift 3中连接两个Int值并以字符串形式存储,swift3,Swift3,我有一个简单的问题。下面是我在Swift 3中的代码 输入:- let x: Int? = 2 let L : Int? = 1 var stringValue = String(format: "%d %d",x!,L!) print(stringValue) 我想要字符串形式的输出21。您可以使用下面的方法获得字符串输出 print("\(x)\(L)") 它将为您提供21个输出。首先,将int转换为类似字符串的格式 let

我有一个简单的问题。下面是我在Swift 3中的代码

输入:-

let x: Int? = 2
let  L : Int? = 1                              
var stringValue = String(format: "%d %d",x!,L!)
print(stringValue)

我想要字符串形式的输出21。

您可以使用下面的方法获得字符串输出

print("\(x)\(L)")

它将为您提供21个输出。

首先,将int转换为类似字符串的格式

let x = 2  // no need for optional like `let x:Int?`
let l = 1
var stringValue = String(x) + String(l)  // "\(x)\(l)"
print(stringValue)  // 21

您可以添加int描述以生成所需结果,如下所示

let x: Int? = 2
let  L : Int? = 1
var stringValue = x!.description + L!.description
print(stringValue)

输出是21

为什么x和L是可选的?maddy我是swift的新手,所以我犯了错误…为什么人们会给(减分)问题是什么?关于问题…我想要这样的输出。我已经给了信息我做了什么,所以有什么错???///不要给减分,因为我的问题没有错。。。。