Rust的学习曲线陡吗!可能原来陡,如今不太陡了。原来陡,以我学习的过程看,彻底是制做的和介绍的人太学术化了。想不陡就不要看基本概念的介绍,那只能把人搞糊涂。看《经过例子学 Rust》,先混个脸熟。编程
在rust中,基本类型真的就是基本的。真正的使用类型是struct来包装的,因此,要创建一个概念:struct是事物的基本单位。而trait是属性。你要干的事就是:创建事物,定义属性。而这个过程当中,就要用到宏和标准库。宏是rust中简化过程主要手段,而库是方便使用的主要手段。编程语言
对于事物,rust有个理想化的规定,一次只能一我的用,如同厕所中的蹲坑。想两人用必须挖再个如出一辙的。因此,简单事物,只管复制用,别管效率,由于如今的寄存器比原来多多了。而复杂的事物,尽可能引用。学习
那个什么生命周期,其实就是使用时的有效期约定。这又是rust理想化的规定,因此,要安排好每一个事物顺序。生命周期
至于rust为何这么定,是由于编程的基础就是复用二进制数,每个数据类型其实就是包装二进制数。原来第一代编程语言任务是抽象数据,由编译器实现者完成。而如今是抽象过程,必须提供将抽象过程的方法显示出来。编译器