![]() |
1
3
几个相关因素中的一个或多个可能:
其中一些原因纯粹是为了效率。对于这些,您需要考虑一些因素,例如需要该值的可能性有多大,生成该值可能需要多长时间,施工时的延迟是否比首次使用该值时的延迟更重要,等等。 但其他原因可能会影响程序是否运行以及如何运行,因此,懒惰可能是必要的。 无论哪种方式,拥有一种简单、简洁、健壮的方法来实现懒惰属性都是Kotlin的一个非常有用的补充。(特别是因为它可以在标准库中完成,而不会影响语言本身。) |
![]() |
linuxeasy · 有没有办法在C++中延迟初始化成员变量(类)? 11 年前 |