Julia中文文档1.5中, 章节14.3
https://docs.juliacn.com/latest/manual/constructors/
struct Lazy 没有读懂什么意思
如果有人懂的话可以解释一下嘛! 谢谢 (ง •_•)ง!
Julia中文文档1.5中, 章节14.3
https://docs.juliacn.com/latest/manual/constructors/
struct Lazy 没有读懂什么意思
如果有人懂的话可以解释一下嘛! 谢谢 (ง •_•)ง!
这就是一个普通的构造函数,需要注意两点,
HasPlain
是 immutable 的 struct
,而 Lazy
是 mutable 的,因此,你可以直接在内部的构造函数里,或者外部的 complete_me
函数里,通过 my_lazy_instance.data = v
这样的形式赋值。struct
还是 immutable struct
,如果 内部的 field 没有赋值,直接访问都会触发报错。有兴趣可以看看下面这个库里的一些解释: