rust 一個很神奇的語言.
你為會有深入淺出. 並沒有!
我們只想吃大閘蟹而已
在這個介紹我們會從一個 JS/Python動態語言開發者的入門者
開發一個可以線上互相對戰 / AI 功能桌遊: 奇蹟連連.
筆者也是在磕磕碰碰中,一起體驗這個特別的程式語言
這是一份 Rust的入門指南. 我們從第一開始就是以 "你是個其他程式語言國度來的旅人" 作為前提展開這些課程. 實際上更可以說筆者是來自於...
Project Struct - Trace code 入手點 Rust有一個特點就是 你最簡單的方式是從 project root的main.rs main...
這一篇應該對於程式老手來說駕輕就熟. 只是就自己心血rust的心得稍微琢磨在這些程序控制相關的部分. Condition if else if else 與一般...
當電腦上的動態記憶體不再被使用時,應該要被釋放出來。每個語言都有自己管理記憶體的方式。 C/C++: 手動管理 Go/Java/Python: 使用Garba...
Lifetime 上一篇有提到值的存活時間,因為Rust在一個作用域結束後,會自動Drop所有在內的變數,所以在編寫程式碼時有使用到引用就需要非常注意變數的存活...
上一篇Ownership我們講到,當我們給予變數值或是傳遞給函式的時候,若資料結構可以使用Copy trait會複製一份數據,如果不能,則會使用Move,原來的...
在Rust中能調整變數是否可以被更改,只要在變數前面加個mut即可。,當借用的概念加上變數的可修改(mut),延伸出了很多各種不同的場景。 let mut x...
在多數的程式語言當中,錯誤分成可預期的錯誤(exception)和不可預期的錯誤(unexception),而後者會直接讓程式崩潰(crashing)。 在Ru...
Modeling & OO 嘿嘿嘿 終於要進入AI的領域了嗎? 不! 這裡的建模並不是Machine learning 的建模.而是更單純的將外在世界透...
Derive rust一路寫來都會給人一種非常節制且保守的風格, 能不多給功能就不多給功能.這幾個好夥伴幾乎可以說是幾乎是在寫code一開始就必須要用到的....