你说的,在我说的范围内,哈哈
全用unsafe,就没用到Rust的优势(safe check),跟没用Rust是一回事。
类似地,全部自己new/delete,就没用到C++的优势,跟没用C++是一回事,本质是纯C的旧式思维。
编程语言的最大价值,在于利用其提供的抽象机制和安全护栏,而不是用新语言写旧时代的范式。
要尽可能由“码农负责搞定”转向“编译器负责搞定”。
【 在 zylthinking2 的大作中提到: 】
: 没啥绕不开的, 只是一律使用 *mut T 会丢失rust borrow checker提供的安全工具而已。 一律 unsafe 很快就会觉得不爽, 毕竟人脑保证不犯错比编译器替你保证要费劲多了。
:
:
--
FROM 123.115.128.*