位元詩人 [Rust] 程式設計教學

本系列文章介紹 Rust 的語法。

[Rust] 程式設計教學:函式 (Function)

在前面的內容中,我們將大部分的程式碼寫在主函式中。隨著程式規模上升,這種方式漸漸顯得不足: 函式 繼續閱讀

[Rust] 程式設計教學:函數式程式設計 (Functional Programming)

函數式程式設計 (functional programming) 是另一種程式設計的模式 (paradigm)。此種模式以函數為主體,撰寫時儘量減少狀態改變,以減少程式的臭蟲。不同程式語言對函數式程式設計的支援程度差異相當大;有些語言整體上即以此模式為主,像是 繼續閱讀

[Rust] 程式設計教學:物件導向 (Object-Oriented Programming)

物件導向程式設計 (OOP, object-oriented programming) 是一種程式設計的模式 (paradigm)。由於物件導向是近代軟體開發的主流方法,許多程式語言從語法機制可直接支援,即使像是 繼續閱讀

[Rust] 程式設計教學:泛型 (Generics)

有時候,我們希望同一個實作可以套用在不同的型別上,在動態型別的語言中,例如 Python,不需要處理這個問題,因為這些語言的機制會自動處理這個問題,然而,在靜態型別的語言,像是 繼續閱讀

[Rust] 程式設計教學:模組 (Module) 和套件 (Package)

我們學會函式後,程式碼可以分離,然而,隨著專案規模上升,函式名稱有可能相互衝突。雖然,我們也可以修改函式名稱,但是,只靠函數名稱來區分函式,往往會造成函數名稱變得冗長。像 繼續閱讀