Rust學習筆記/數據類型
by renyuneyun, post on 2018年07月08日(週日)
類似於絕大多數語言,Rust核心部分提供的數據類型包含整型、實型(浮點數)等常規類型,同時也提供字符串類型。
C++的concepts
by renyuneyun, post on 2018年06月22日(週五)C++有意使用concepts來改進模板使用中編譯期檢查效果(及生成易讀的報錯信息)。(同時該機制理論上亦可以用在普通的函數上。)
注意:concepts現在似乎並不是C++標準。
在目前的情況下,C++無法 …
Rust學習筆記/基礎
by renyuneyun, post on 2018年06月14日(週四)
包管理器Cargo的基本使用
Rust官方提供了包管理器Cargo,且Cargo同時負責項目的初始化、構建等功能。建議的做法是使用Cargo初始化項目,然後進行編寫,之後使用Cargo進行構建。故而,這裏簡單介紹如何用Cargo完成這兩項功能。
創建項目
$ cargo …
Rust學習筆記/背景
by renyuneyun, post on 2018年06月09日(週六)對該教程而言,所謂的“類似編程背景”是指:C、C++ 98、Java 6、Python。Rust的部分概念覆蓋這幾種語言中各自的一部分,大約主要是如下部分(除去“編程”這個概念):
- C、C++、Java的手動類型
- C++、Python的自動類型推導
- C、C++的指 …