Rust的學習曲線陡嗎!可能原來陡,如今不太陡了。原來陡,以我學習的過程看,徹底是製做的和介紹的人太學術化了。想不陡就不要看基本概念的介紹,那隻能把人搞糊塗。看《經過例子學 Rust》,先混個臉熟。編程
在rust中,基本類型真的就是基本的。真正的使用類型是struct來包裝的,因此,要創建一個概念:struct是事物的基本單位。而trait是屬性。你要乾的事就是:創建事物,定義屬性。而這個過程當中,就要用到宏和標準庫。宏是rust中簡化過程主要手段,而庫是方便使用的主要手段。編程語言
對於事物,rust有個理想化的規定,一次只能一我的用,如同廁所中的蹲坑。想兩人用必須挖再個如出一轍的。因此,簡單事物,只管複製用,別管效率,由於如今的寄存器比原來多多了。而複雜的事物,儘可能引用。學習
那個什麼生命週期,其實就是使用時的有效期約定。這又是rust理想化的規定,因此,要安排好每一個事物順序。生命週期
至於rust爲何這麼定,是由於編程的基礎就是複用二進制數,每個數據類型其實就是包裝二進制數。原來第一代編程語言任務是抽象數據,由編譯器實現者完成。而如今是抽象過程,必須提供將抽象過程的方法顯示出來。編譯器