2017-04-18 41 views
0

我得到了一些我想在數組中發送的用戶ID,但無法找出用於創建長整數數組的正確Swift 3語法。我嘗試鑄造,@前綴和使用as AnyObject,但沒有奏效。如何在Swift數組中存儲long long?

讓idArray = [10211420262370680,10211420262370680] 錯誤:整數文字溢出時存儲到INT enter image description here

什麼是創建具有這樣長的整數的數組的正確方法?

回答

6

試試這個:

let idArray: [UInt64] = [10_211_420_262_370_680, ...] 

由於粗略計算的背面,每10位買你3個十進制數字。例如,UInt32最大可在4_000_000_000左右等。

順便說一句,下劃線_以上是just syntax sugar大數文字;-)

相關問題