问下有函数式经历的道友

13-02-02 SpeedVan
有没“赋值操作实际是一种IO操作”的相关理论,貌似scheme有说过?无论是路径还是直接知识都可,先谢了。
    

banq
2013-02-03 11:09
jdonframework用事件支持的一种懒加载,后来我发现实际是一种懒赋值,英文:Lazy initialization or evaluation,为什么要使用懒赋值,因为赋值可能很耗费CPU,类似IO一样耗时,不知我这样理解对否。

打个比喻,Account有一个人像图片,当从数据库或其他IO获得Account这个对象时,如果再同时获取其中人像图片,无疑影响整体Account加载性能,那么对Account其中的值对象人像图片,采取懒加载赋值方式。

root
2013-02-04 11:07
2013-02-02 22:43 "@SpeedVan"的内容
赋值操作实际是一种IO操作 ...

IO操作的含义是把程序或数据从外设读到内存或寄存器中去或者内存读到外设、外设到外设吧,赋值操作感觉应该是内存内部操作,从内存的一片区域读到另一片区域或者在变量表添加引用。

猜你喜欢