不超过C的范围,连OO也不要了?那搞不了高级抽象
刚开始看Rust时,也觉得这语法挺别扭的,而且有不少不知道干啥的东西如expect、unwrap、Option、Some、Rc、PartialEq等,而且trait怎么和c++中的完全不是一个概念(先入为主了)。
后来因为要改一个东西,发现各种类型之间的cast怎么这么头大。
一边改一边看官方的那本英文书、language reference、std API doc、std实现代码,一周多的时间基本上都能看懂了。
想想我们在C++的学习上花了多少时间。但可能考虑到性价比,已经不愿在一个和C++差不多的语言上花上一两周时间了(除了许诺的安全性/稳定性的好处,这语言的生态现状当然是远不如C++的)
【 在 alextooter 的大作中提到: 】
: 语言应该简洁,尤其不要上稀奇古怪的符号
: 不要超过C语言的范围
--
FROM 114.241.227.*