2017-04-14 186 views
0

在Swift 3中,如何在int中的其他數字前面顯示'0'(這是一個零,而不是0,如數字零)。例如,取int'3',並設爲'03'。或INT 668899,並使其0668899. 感謝在Int前面顯示0

+0

檢查一次編輯答案 –

回答

0

你不能直接添加0作爲前綴號碼,但你可以使用String前綴0

let number = 3 
let displayNumber = "0\(number)" //displayNumber is String type 
print(displayNumber) //03 

現在你可以使用標籤來顯示顯示號碼這個號碼。

編輯:感謝名單@Rob的建議有關0和負數,所以加0只有當number > 0

let number = 3 
let displayNumber: String 
if number > 0 { 
    displayNumber = "0\(number)" 
} 
else { //No need to add 0 as prefix 
    displayNumber = "\(number)" 
} 
+1

這隻適用於正數。對於零,它會說'00'(這很奇怪),而對於負數,零將會出現在錯誤的地方。 – Rob

+0

@Rob Thanx爲這個好建議編輯了答案。 –