2017-03-03 35 views
-3

我有一個簡單的問題。下面是我在斯威夫特3如何連接兩個Int值並將其存儲在Swift中的字符串中3

輸入代碼: -

​​

我想在字符串輸出21。

+2

爲什麼x和L是可選的? – rmaddy

+0

maddy我是swift新手,所以我犯了這個錯誤... –

+0

爲什麼人們給(減去點)問題是什麼??問題....我想輸出就像這個,我已經給出了我的信息這樣做有什麼不對嗎?///不要給減點,因爲我的問題沒有錯...... –

回答

1

首先轉換爲詮釋字符串像

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 
1

你可以像下面一樣使用字符串輸出。

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

它會給你輸出21

1

您可以添加int描述產生慾望的結果

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

輸出爲21

相關問題