2016-11-13 138 views
0

的打印小數精度我想打印分工的結果,例如:斯威夫特:師

let division = (4/6) 
print(division) 

在這種情況下,打印出0

我如何打印的數值該分區不會丟失數字值。我的意思是沒有將輸出轉換爲字符串。

回答

1

您正在執行整數除法。您需要執行浮點除法。

在您的代碼中,divisionInt的值。 4/6在整數除法中爲零。

您需要:

let division = 4.0/6.0 
print(division)