日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

rust实战入门到进阶(1)

發布時間:2025/3/12 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 rust实战入门到进阶(1) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、自適應安裝
(1)在Unix/Linux下,使用curl https://sh.rustup.rs -sSf | sh在Shell中運行,它自動啟動安裝過程:首先,下載并運行rustup-init.sh,然后,依次下載并運行rustup-init適合當前平臺的可執行文件的正確版本。

$ curl https://sh.rustup.rs -sSf | sh ... 1) Proceed with installation (default) 2) Customize installation 3) Cancel installation >1 ... Rust is installed now. Great!

安裝腳本在下次登錄時自動加Rust到系統路徑PATH 。
如果想馬上開始使用Rust而不是重新啟動你的終端,在shell中運行以下命令來手動添加Rust到你的系統路徑:

$ source $HOME/.cargo/env

也可加入下面行到 ~/.bash_profile:

$ export PATH="$HOME/.cargo/bin:$PATH"

打開https://www.rust-lang.org/tools/install安裝
更新與卸載
$ rustup update
$ rustup self uninstall
(2)在Windows下,下載并運行rustup-init.exe,將自動安裝正確版本。下載地址如下:
https://www.rust-lang.org/zh-CN/tools/install
2、獨立安裝,下載地址如下:
https://forge.rust-lang.org/infra/other-installation-methods.html#standalone
下載后執行安裝文件即可。

單元測試 //rust-3 fn get_distance(x1:f64,y1:f64,x2:f64,y2:f64)->f64{let dis=((x1-x2).powi(2)+(y1-y2).powi(2)).sqrt();dis } #[test] fn test_get_distance(){let x:f64=(1.-10.)*(1.-10.)+(2.-20.)*(2.-20.);assert_eq!(get_distance(1.,2.,10.,20.),x.sqrt()); } fn main() {println!("{}",get_distance(11.5,16.8,29.3,10.9)); } # cargo testCompiling learnrust3 v0.1.0 (F:\pro\learnrust\learnrust3)Finished test [unoptimized + debuginfo] target(s) in 2.20sRunning unittests (target\debug\deps\learnrust3-4f3a444115c274cb.exe)running 1 test test test_get_distance ... oktest result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Redox是一個用Rust語言編寫的類UNIX操作系統 , 它的目標是把Rust語言的創新帶入到一個現代的微內核和全系列的應用程序。

https://www.redox-os.org/zh/docs/
Rust語言實現
微內核設計
包括可選的GUI程序 - Orbital
支持Rust標準庫
MIT授權
驅動運行在用戶空間
包括常見的Unix命令
C程序的新移植庫
Redox source:
https://gitlab.redox-os.org/redox-os/redox

Redox是一個用pure Rust編寫的通用操作系統。我們的目標是提供一個功能完整的類unix微內核,既安全又免費。
我們與POSIX有適度的兼容性,允許Redox在無需移植的情況下運行許多程序。

總結

以上是生活随笔為你收集整理的rust实战入门到进阶(1)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。