Rust 1.43, obere ụdị nke naanị na-agbakwunye mmelite na ndozi

Otu Rust ahụ kwupụtara na e nwere ụdị ọhụrụ nke asụsụ mmemme gị Nchara 1.43. Ọhụrụ a version adịghị eweta ịrịba ọhụrụ atụmatụ na a na-ewere obere version. Ọ bụ ezie na ọ pụtara na ebe ahụ ohuru API kwụsiri ike, mmezi arụmọrụ arụmọrụ na obere ọrụ nnukwu.

Maka ndị na-amaghị Rust kwesịrị ịma nke ahụ nke a bụ asụsụ mmemme nke na-elekwasị anya na nchekwa na nchekwa na nchekwa, na-enye njikwa nchekwa nchekwa akpaka ma nye ihe iji nweta nnukwu ọrụ nke ọrụ, na-ejighi onye mkpofu ahihia na oge.

Akpaka ebe nchekwa management na Nchara na-egbochi onye nrụpụta ka ọ ghara imetụta ihe ngosi ma na-echebe nsogbu ndị na-esite na ọrụ dị ala na ebe nchekwadị ka ịnweta ebe nchekwa mgbe ịtọhapụchara ya, na-ezo aka na null pointers, na-apụ na njedebe nchekwa, wdg.

Iji kesaa ọbá akwụkwọ, hụ na ijikọ ma jikwaa ndị na-akwado ọrụ, e mepụtara njikwa ngwugwu Cargo, nke na-enye gị ohere ịnweta ọba akwụkwọ ịchọrọ maka mmemme ahụ na ịpị otu ihe. A na-akwado ebe nchekwa crates.io maka ọba akwụkwọ ọbá akwụkwọ.

Kedu ihe dị ọhụrụ na Rust 1.43?

N'etiti atụmatụ ọhụrụ Rust 1.43, nke kachasị mkpa nke otu gosipụtara n'azụ asụsụ mmemme bụ nkwụsi ike nke API ọhụrụ isii, yana mmelite emere na arụmọrụ Clippy. 

N'ime mgbanwe ndị pụtara na nsụgharị ọhụrụ a bụ na macros, dịka ọ ga-ekwe omume iji snippets mmewere iji tọghata ha na koodu njirimara, mmejuputa (impl) ma ọ bụ mpụga mgbochi.

Ọzọkwa, na nchara 1.43 pịnye ụdị dị na akara ala ka mma, ọnụọgụ abụọ na arụmọrụ. Na ọhụrụ a version, e nwere ọhụrụ loading gburugburu ebe obibi variables maka ule.

Iji kwado ule mwekota, ibu ga-akọwapụta mgbanwe mgbanwe gburugburu ebe obibi. Iji maa atụ, mgbe anyị na-arụ ọrụ na usoro iwu, a na-akpọ naanị "cli", ọ bụrụ na anyị dee ule mwekota, anyị chọrọ ịkpọku ọnụọgụ ọnụọgụ abụọ ahụ wee hụ ihe ọ na-eme, mgbe ị na-agba ule na akara aka.

Ugbu a ọ ga-ekwe omume iji ihe ndị metụtara ya na floats na integers ozugbo, kama ịbubata modul ahụ. Ndị ọzọ okwu, ị nwere ike ugbu a dee u32 :: MAX na f32 :: NAN na-enweghị iji "Jiri std :: u32 ma ọ bụ" jiri std :: f32 "

Ọzọkwa, enwere usoro ohuru ohuru nke na-ebuputa udiri oge ochie. Nke a nwere ike ịba uru mgbe ị na-ede nnukwu ma ịchọrọ ijide n'aka na ụdị adịghị ezo.

Banyere mgbanwe ndị ọzọ enyere:

  • Agbakwunyere gburugburu CARGO_BIN_EXE_ {aha} na-agbanwe agbanwe na Cargo, edobere n'oge a na-arụ nyocha nke mwekota na nke na-enye ohere iji chọpụta ụzọ zuru oke na faịlụ a na-arụ ọrụ akọwapụtara na ngalaba "[[bin]]" nke ngwugwu.
  • "Ọ bụrụ na" nkwupụta kwe ka iji njirimara dịka "# [cfg ()]".
  • E zigara akụkụ ọhụrụ nke API na ụdị ụlọ ahụ

Ingwụnye nchara na Linux

Si ịchọrọ ịwụnye asụsụ mmemme a na usoro gị, Anyị nwere ike ime ya site na nbudata ihe nrụnye nke ga - enyere anyị aka ị nweta nchara na sistemụ anyị

Naanị mepee ọnụ ma gbaa ọsọ na ya:

curl https://sh.rustup.rs -sSf | sh

Mgbe ị na-agba iwu a na installer ga-ebudatara na ọ ga-agba ọsọ fọrọ nke nta ka ozugbo,, ị kwesịrị ịpị 1 iji nọgide na ntinye na ụkpụrụ ndabara ma ọ ga-ebudata ihe niile dị mkpa.

Y’oburu n’ichoro omenaala gha pinye aka na abuo i gha akowa ihe ndi di n’ime gi.

Na njedebe nke nwụnye nke nchara na sistemụ anyị, a ga-atụnye akwụkwọ ndekọ aha ibu ozugbo na ụzọ na-eso ( ~ / .cargo / biini) ebe arụnyere ngwaọrụ niile) na PATH gburugburu ebe obibi gị, in ~ /. profaịlụ

Mere nke a anyị ga-aga n'ihu ịhazi Shell, anyị na-eme nke a site na imezi faịlụ ~ / .profile iji rụọ ọrụ PATH gbanwere iji rụọ ọrụ na gburugburu nchara, na-agba iwu ndị a na njedebe:

source ~/.profile
source ~/.cargo/env

Ugbu a naanị anyị ga-aga n'ihu ịchọpụta na arụnyere nchara nchara n'ụzọ ziri ezi na sistemụ anyị, anyị na-eme nke a site na iji kọmputa ede iwu na-eso na ọnụ

rustc --version

Na ya anyị kwesịrị ịnata nchara version na ihuenyo na anyị arụnyere na sistemụ anyị.

Ma ọ bụ ya, anyị nwere ike ịmalite iji asụsụ a ma nwee ike ịwụnye ngwa na-eji ya na sistemụ anyị.


Ọdịnaya nke isiokwu agbaso ụkpụrụ anyị nke ụkpụrụ nduzi. Kpesa mmejọ pịa ebe a.

Bụrụ onye mbụ ịza ajụjụ

Hapu okwu gi

Adreesị email gị agaghị bipụtara. Chọrọ ubi na-akara na *

*

*

  1. Rụ ọrụ maka data: Miguel Ángel Gatón
  2. Nzube nke data: Nchịkwa SPAM, njikwa okwu.
  3. Ikike: Nkwenye gị
  4. Nkwurịta okwu nke data: Agaghị agwa ndị ọzọ data ahụ ma ọ bụghị site na iwu.
  5. Nchekwa data: Ebe nchekwa data nke Occentus Networks (EU) kwadoro
  6. Ikike: Oge obula inwere ike igbachi, weghachite ma hichapụ ihe omuma gi.