This article is part of the Rust學習筆記 series.

對該教程而言,所謂的“類似編程背景”是指: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的命名空間/包/模塊
  • 與類型/結構體綁定的函數(半“面向對象”)

Renyuneyun

Arch Linux用戶;閒暇時爲FLOSS做做貢獻;認同自由軟件理念。自認唯物論者;反對任意形式的迷信;在意社會問題;拒絕先入爲主。

Renyuneyun

Join the discussion