d如何使用常

原文
应该按需,来使用.
如果要保存逻辑上固定的值,就用.
D的与C或C++中的不同,它是可传递的,即如果某个对象X是,则X引用的所有内容也自动是.
主要适用于"叶节点":直接处理或可能是距离物理数据只1-2级抽象的低层次的构.越过它,进入更高级的代码,很快就变成了巨大痛苦.如,
1,不能懒初化常数据,因为在初化引用后,必须修改它.
2,不能缓存数据,因为第一次引用时,需要初化数据,并且需要设置标志来指示数据是否缓存.
我很少用常.
但,在中,不变/常有用,不必复制.可保证,都受你的控制而变化.

posted @ 2022-11-19 14:04  zjh6  阅读(30)  评论(0)    收藏  举报  来源