如何在Swift 3中连接两个Int值并存储在String中

时间:2017-03-03 04:40:38

标签: swift3

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

输入: -

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

我想在字符串中输出21。

3 个答案:

答案 0 :(得分:1)

您可以使用以下内容来获取字符串输出。

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

它会给你输出21。

答案 1 :(得分:1)

首先将int转换为String,如

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

答案 2 :(得分:1)

您可以添加int描述以产生欲望结果

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

输出为21