2
這是我的代碼。二元運算符'/'不能應用於兩個'UInt32'操作數
var frameCount = INT_MAX
...
let totalSize: UInt32 = 4096
let itemSize: UInt32 = 64
frameCount = totalSize/itemSize
我得到「二進制運算符'/'不能應用於兩個'UInt32'操作數」錯誤消息。 這真的不可能嗎?我錯過了什麼?
'frameCount'不是'UInt32';) – Hamish
爲什麼預先設置變量?只需'讓frameCount = totalSize/itemSize',編譯器就可以實現它。 –
@johnelemans:這是不正確的。 Swift可以進行整數除法(並且結果被截斷爲一個整數,就像C中的許多其他語言一樣)。 –