Rust的设计中为什么要区分不可变变量和常量?


Author: Kimmy

Rust的设计中为什么要区分不可变变量和常量?

知乎链接


const 都加了,看样子离把 const 加入到泛型参数里面不远了。


编译期能确定常量的值,顺便做计算,那下一步不就是编译期的元编程了么。顺便虽然 Rust 并不少 macro 这种编译期构造,但泛型参数里面只能写类型和生命周期总觉得哪儿不对。

不然怎么好好利用给array开的 [T; x] 这个洞呢(

创建时间:2018-09-13 最近更新时间:2023-11-03