原文在此 允许-preview=in,对函数按in传入.要求DMD>=v2.095. 对设置器/构造器存储参数,避免用in. 可能时,对带间接参数用常. 需要(转发至不变函数)时,用不变, 其余用可变参数. 局部数据,除非需要,不必用常/不变. 如果,函数太长,则分解它.
-preview=in
in
DMD>=v2.095
设置器/构造器
间接
常
不变
可变
常/不变