Rust 1.43, një version i vogël që integron vetëm azhurnimet dhe rregullimet

Ekipi i Rust ndryshoi disponueshmërinë e versioni i ri i gjuhës suaj të programimit Ndryshku 1.43. Ky version i ri nuk sjell karakteristika të reja të rëndësishme dhe konsiderohet si një version i vogël. Edhe pse bie në sy se ka API-të e reja të stabilizuara, përmirësimet e performancës së përpiluesit dhe pak funksionalitet makro.

Për ata që nuk janë në dijeni të Rustit duhet ta dinë këtë kjo është një gjuhë programimi që përqendrohet në punën e sigurt me kujtesën, siguron menaxhim automatik të kujtesës dhe siguron mjete për të arritur një përputhje të lartë të detyrave, pa përdorur mbledhësin e mbeturinave dhe kohën e duhur.

Menaxhimi automatik i kujtesës në Rust ndryshon nga ndërhyrja e zhvilluesit në treguesit dhe mbron nga problemet që dalin nga puna e nivelit të ulët me kujtesëntë tilla si hyrja në një zonë të kujtesës pas lirimit të saj, referenca e treguesve null, dalja nga kufijtë e tamponit, etj.

Për të shpërndarë biblioteka, për të siguruar mbledhjen dhe menaxhimin e vartësive nga projekti, është zhvilluar menaxheri i paketës Cargo, i cili ju lejon të merrni bibliotekat që ju nevojiten për programin me një klikim. Depoja crates.io mbështetet për mbajtjen e bibliotekave.

Çfarë ka të re në Rust 1.43?

Ndër veçoritë e reja të Rust 1.43, më e rëndësishmja e theksuar nga ekipi që qëndron pas gjuhës së programimit është stabilizimi i gjashtë API-ve të reja, si dhe përmirësimet e bëra në funksionalitetet e Clippy. 

Nga ndryshimet që bien në sy në këtë version të ri janë në makro pasi tani është e mundur të përdoren fragmente elementesh për t'i shndërruar ato në kod tipar, implementimet (impl) ose blloqet e jashtme.

Gjithashtu, në Rust 1.43 konkluzioni i tipit rreth primitiveve është përmirësuar, referencat dhe operacionet binare. Në këtë version të ri, ka variabla të rinj të mjedisit të ngarkimit për testim.

Për të lehtësuar testet e integrimit, Cargo do të përcaktojë variablat e rinj të mjedisit. Për shembull, kur jemi duke punuar në një projekt të rreshtit të komandës, i quajtur thjesht "cli", nëse shkruajmë një test integrimi, ne duam të thirremi në këtë binar dhe të shohim se çfarë bën, kur ekzekutojmë teste dhe standarde.

Tani është e mundur të përdoren konstantat shoqëruese në nota dhe numra të plotë drejtpërdrejt, në vend që të duhet të importoni modulin. Me fjalë të tjera, tani mund të shkruash u32 :: MAX dhe f32 :: NAN pa përdorur "Përdorni std :: u32 ose" përdorni std :: f32 "

gjithashtu, ekziston një modul i ri që rieksporton llojet primitive. Kjo mund të jetë e dobishme kur jeni duke shkruar një makro dhe doni të siguroheni që llojet nuk janë të fshehura.

Nga ndryshimet e tjera që paraqiten:

  • Një variabël e re mjedisore CARGO_BIN_EXE_ {name} i është shtuar Cargo, e vendosur gjatë ndërtimit të testeve të integrimit dhe e cila lejon përcaktimin e shtegut të plotë te skedari i ekzekutueshëm i përcaktuar në seksionin "[[bin]]" të paketës.
  • Shprehjet "Nëse" lejojnë përdorimin e atributeve të tilla si "# [cfg ()]".
  • Një pjesë e re e API-së është transferuar në kategorinë e qëndrueshme

Instalimi i ndryshkut në Linux

Si ju doni të instaloni këtë gjuhë programimi në sistemin tuaj, Ne mund ta bëjmë atë duke shkarkuar instaluesin i cili do të na ndihmojë të marrim ndryshk në sistemin tonë

Thjesht hapni një terminal dhe drejtohuni në të:

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

Kur ekzekutoni këtë komandë instaluesi do të shkarkohet dhe do të ekzekutohet pothuajse menjëherë, duhet të shtypni 1 për të vazhduar me instalimin me vlerat e paracaktuara dhe do të shkarkojë të gjitha paketat e nevojshme.

Nëse dëshironi një instalim të personalizuar duhet të shtypni 2 dhe do të përcaktoni ndryshoret e mjedisit tuaj ndër të tjera.

Në fund të instalimit të Rust në sistemin tonë, Direktoria e transportit të ngarkesave do të shtohet menjëherë në rrugën e mëposhtme ( go / .ngarkesë / kosh) ku janë instaluar të gjitha mjetet) në variablën tuaj të mjedisit PATH, në of / .profile.

Bërë këtë duhet të vazhdojmë të konfigurojmë Shell, ne e bëjmë këtë duke modifikuar skedarin of / .profile për të përdorur PATH të modifikuar për të punuar me mjedisin Rust, duke ekzekutuar këto komanda në terminal:

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

Vetëm tani Ne duhet të vazhdojmë të verifikojmë që Rust ishte instaluar si duhet në sistemin tonë, ne e bëjmë këtë duke shtypur komandën e mëposhtme në terminal

rustc --version

Dhe me të ne duhet të marrim versionin Rust në ekran që ne kemi instaluar në sistemin tonë.

Dhe kjo është e gjitha, ne mund të fillojmë të përdorim këtë gjuhë dhe të jemi në gjendje të instalojmë aplikacione që e përdorin atë në sistemin tonë.


Bëhu i pari që komenton

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.