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++的指 …