对该教程而言,所谓的“类似编程背景”是指:C、C++ 98、Java 6、Python。Rust的部分概念覆盖这几种语言中各自的一部分,大约主要是如下部分(除去“编程”这个概念):
- C、C++、Java的手动类型
- C++、Python的自动类型推导
- C、C++的指针
- C++中指针和引用的区别
- C++的const函数(
int A::fn() const {}
) - Java、Python的自动内存管理
- C++、Python的lambda表达式
- C、C++、Python的高阶函数
- C++、Java、Python的命名空间/包/模块
- 与类型/结构体绑定的函数(半“面向对象”)
Backward links:
您可以在Hypothesis上的該群組內進行評論,或使用下面的Disqus評論。