page contents

什么是vaule class?

轩辕小不懂 发布于 2021-09-07 15:03
阅读 678
收藏 0
分类:资源下载
1875
Nen
Nen
- 程序员

开发时经常遇到这个的问题,当你使用integer时,希望它代表一些东西,而不是全部东西,例如,一个integer代表年龄,另一个代表高度。由于上述原因,我们考虑包裹原始类型生成一个新的有意义的类型(如年龄类型和高度类型)。

Value classes 允许开发者安全的增加一个新类型,避免运行时对象分配。有一些 必须进行分配的情况 and 限制,但是基本的思想是:在编译时,通过使用原始类型替换值类实例,删除对象分配。

请先 登录 后评论