我有一个简单的问题。下面是我在Swift 3中的代码
输入: -
let x: Int? = 2
let L : Int? = 1
var stringValue = String(format: "%d %d",x!,L!)
print(stringValue)
我想在字符串中输出21。
答案 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