1
A
回答
5
生鏽,所有這些鑄件必須明確做到:
fn main() {
let i = 1i as f32;
}
這是一個簡單的設計決策。
此外,從int
到f32
的轉換不是無損的,更需要這樣的事情是明確的。
相關問題
- 1. 爲什麼從sizeof變量類型的變量分配size_t到int?
- 2. 爲什麼變量有時不分配?
- 3. 爲什麼我不能將location.hash分配給一個變量?
- 4. 爲什麼將一個IIFE分配給一個變量?
- 5. 爲什麼不編譯這個結構體分配數組?
- 6. 爲什麼編譯器在範圍中看不到變量?
- 7. 爲什麼編譯器在向int變量賦值true時不會抱怨?
- 8. 分配給int類型變量的字變量,它前面有ffff ...爲什麼?
- 9. 傳遞非元組到(Int,Int)=>()編譯,爲什麼?
- 10. 爲什麼我不能將一個wordpress函數分配給一個變量?
- 11. 爲什麼函數編譯器看不到'unsigned int'?
- 12. C++`int * class :: * member = NULL`編譯,爲什麼?
- 13. 爲什麼編譯器假定malloc返回一個int?
- 14. 爲什麼右值不能分配到constexpr參考變量
- 15. 爲什麼編譯錯誤「使用未分配的局部變量」?
- 16. 編譯錯誤:無法分配一個常量大小爲0的數組。爲什麼我得到這個?
- 17. 爲什麼分配給變量列表不一致?
- 18. 你爲什麼要把它分配給另一個變量?
- 19. 爲什麼分配給Go中的變量有一個等號
- 20. 在C++中爲const int分配一個指針變量?
- 21. 爲什麼我需要初始化一個int變量爲0?
- 22. 分配一個printf語句到int變量
- 23. 爲什麼「這個」對象被分配到一個局部變量在JS
- 24. 爲什麼我們爲每個變量分配12個字節?
- 25. 爲什麼Python類定義不能爲自己分配一個閉包變量?
- 26. NSLayoutConstraint並分配一個變量,它是一個int
- 27. 爲什麼不編譯編譯錯誤?
- 28. 爲什麼C不用變量編譯日誌,但用幻數編譯?
- 29. 編譯時爲什麼編譯器不知道局部變量的地址?
- 30. 爲什麼在將一個Integer變量賦值爲null的int變量賦值給一個int變量後會得到一個NPE?
我的問題是有意義的,如果一個i8被分配到一個f32變量。無論如何謝謝你的解釋。 –