跳至主要內容
Rust基础(二)

Rust基础(二)

在前面一章我们介绍了什么是OOPRust思想上的区别,以及Rust的一些基础语法和核心思想。 本章我们围绕OOPObjectInterface,RustStructTrait,介绍他们的基础语法以及核心思想,并且对其进行对比以及优势比较。

OOP

对于OOP来说,ObjectInterface几乎熟悉得不能再熟悉了,几乎所有的编程设计都是围绕ObjectOOP的三大基本原则:


Mr.Lexon大约 15 分钟rustrustfoundation
rust基础(一)

Rust基础(一)

rust编程语言,一个极其现代性的编程语言,由于其特殊的语法规则以及函数式概念,劝退了大量的来自OOP或者是第一门语言是OOP并且没有接触过函数式编程的新手。基于此,本文探讨如何编写rust程序。本文是一个系列文章,主要探讨的是rust这门语言如何从OOP基础上入门,而且本系列不做具体的项目分析和构建,而是采用从OOP的视角和添加一些函数式编程概念去解释rust语法和核心思想。所以,这个系列并不会很长,而且需要有一定的OOP编程经验才可以理解(如果只学过js或者其他脚本类型或可视化的编程语言,建议亲自编写OOP项目再行学习)。 本系列所有使用的例子,不一定都是符合rust编程理念的,但是一定符合新手学习的,而且,再看本系列文章之前,需要普及一个概念,就是:


Mr.Lexon大约 18 分钟rustrustfoundation