option result这些其实其他比较新的编程语言用多了也是很自然的。
不过,这些确实也是很容易被当成脱裤子放屁的地方...
我只能说,众多编程语言都演化成这种相似的模式不是没有道理的。
至于熟悉问题嘛,用多了自然就熟悉了,关键是要用起来。
【 在 beep 的大作中提到: 】
: again,不需要绕大圈脱裤子,lvsoft说的union可能麻烦些,我说的mem::transmute基本等同于c的写法,没啥问题。
: rust的门槛,第一在于对所有权和生命周期的理解,然后第二就在于对标准库的熟悉了,有时候得背标准库。mem下的一大堆东西,option result下的一大堆东西,你不熟悉就会觉得各种别扭
:
--
修改:lvsoft FROM 180.111.26.*
FROM 180.111.26.*