Rust是強型別語言,執行嚴格的資料型別檢查,因此當定義使用某種型別參數的函式時比如說 square(x: f32) -> f32 調用函式的程式碼必須...
一般來說Rust如果要排序數組會這樣寫 let mut arr = [10, 5, 9, 7, 6] arr.sort(); println!("...
命令行參數 一般來說編譯好的執行檔都是透過命令行來制執有些時候需要讀取一些命令行參數或是環境參數 程式輸入的最基本形式事示通命令行 例如下面 for arg i...
什麼是特徵 根據官網的解釋就是 特徵會告訴編譯器特定型別與其他型別共享的功能。可以使用特徵定義來抽象出共同行為。可以使用特徵界限(trait bounds)來指...
沒有Trait界限的泛型函式 上一篇範例中在宣告泛型函式中使用了where where T: HasSqrt, { 在泛型函式的宣告中如果沒有wher...
有關於並行和並發的定義每個人可能有不一樣的解釋 並行指的是在同一時刻,多條指令在 CPU 上同時執行 並發指的是在同一時間區間內,多條指令在 CPU 上同時執...
channel 通常channel都是搭配並行使用,沒有使用並行就沒有使用channel的意義「別透過共享記憶體來溝通,而是透過溝通來共享記憶體」。沒錯Gola...
分享一下這30天從無到有的學習下來的一點點心得先說一下為什麼要學習Rust是因為最近比較紅之外還有就是它滿常被拿來跟Golnag比較身為一個Gopher當然要抱...