4
A
回答
4
從蘋果公司的文件上斯威夫特類型here:
注意
使用UINT只有當你特別需要具有相同大小的平臺的本地字大小的無符號整型。如果不是這種情況,即使要存儲的值已知爲非負數,Int也是首選。 Int一致地使用整數值有助於代碼互操作性,避免了在不同數字類型之間進行轉換的需要,並匹配整數類型推斷,如類型安全和類型推斷中所述。
相關問題
- 1. 爲什麼不是我的array.Count工作
- 2. UInt(0)是什麼意思?
- 3. 爲什麼我不能reinterpret_cast uint int?
- 4. 爲什麼Array.Length是一個int,而不是一個uint
- 5. 不能轉換UINT *爲uint []
- 6. 爲什麼Random.Next()返回int而不是uint?
- 7. 爲什麼Array.Length和Array.Count()不能分配給常量值?
- 8. 爲什麼沒有linq for byte,uint?
- 9. 爲什麼在64位Windows 7中size_t的類型是uint?
- 10. 鑄造一個uint **爲uint
- 11. uint不可轉換爲int
- 12. 什麼.NET類型編組到COM UINT?
- 13. Array.Length VS Array.Count
- 14. 使用Profinet的UINT和WORD之間的區別是什麼
- 15. 你怎麼RGB轉換爲uint index_or_rgb
- 16. 爲什麼從<sys/types.h> uint使用-std = c99?
- 17. 爲什麼uint枚舉在實體框架中被忽略
- 18. segue.destinationviewcontroller不是什麼期待爲什麼?
- 19. 拆箱UINT /不知道有什麼箱內INT
- 20. BitShifting爲UINT在C#
- 21. UINT作爲指標
- 22. 將array.count轉換爲字符串
- 23. 爲什麼不是PowerMock
- 24. 爲什麼ReadOnlyDoubleProperty不是Double?
- 25. 爲什麼不是默認
- 26. 爲什麼不是javafx.scene.text.Font Serializable?
- 27. 爲什麼Hashtable不是PascalCase?
- 28. 爲什麼document.body不是HTMLBodyElement?
- 29. 爲什麼java.lang.Void不是Serializable?
- 30. 爲什麼System.arraycopy不是camelCased?
相關:[爲什麼Swift語言指南建議使用Int,即使已知值是非負數?](http://stackoverflow.com/questions/24180630/why-does-the- swift-language-guide-suggest-using-int-even-when-values-known-known) –
如果使用無符號整數處理一個簡單陷阱的例子:http://stackoverflow.com/questions/37928520/swift-unexpected - 錯誤功能於簡單的if語句。 –