Rust 中的版本和版本有什麼區別?

https://users.rust-lang.org/t/what-is-the-difference-between-edition-and-version-in-rust/106695#post_2

Rust 中版次和版本的區別是什麼?

版次就像語言的版本號一樣。它們的存在是因為隨著時間的推移,人們希望以一種非向後相容的方式來改變語言。Cargo 和編譯器不能假設你要最新的版次,因為這樣也會損壞現有的程式碼。因此,Cargo.toml 有一個版次字段,用於指定你要使用的語言版次。Rust 編譯器支持目前和所有先前的語言版次。這意味著如果你的程式碼使用較舊的版次,你仍然可以升級到並使用最新的編譯器。這使核心團隊能夠合理地不支援舊版本的編譯器,因為無論你的程式碼有多舊,你都幾乎總是可以升級到最新版。

via The Rust Programming Language Forum – Latest posts

February 12, 2024 at 06:44PM

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *