感觉Rust就是低配版Java…… Show more
为了去GC……各种妥协现在都怀疑Rust是不是就是C的语法糖了……为了减少作者的工作量各种简陋,又想实现OOP……
昨天甚至看到为了实现null弄了个枚举- -!还说是为了防止怕有人未处理空指针错误……听起来不知道为什么老是想到那句:这不是错误,这是个特性
@TurnipG "实现 null“?不存在的,没有人想要 null。函数式用枚举处理多种可能性是很标准的做法, 是否可能为 null 是其中之一,变量的类型就标明了它是否有可能为空,空指针错误是不存在的。"修正 java 的错"的 kotlin 做法是一样的, 变量是否可 null 不用 if 判断,不用异常,而是当作变量的类型,不过 kotlin 可 null 的类型的写法是加一个问号
@TurnipG @wzhd 書裡不都寫著原因...