android - 在 Kotlin 中,我们一次可以在数据类主构造函数中声明多少个变量?
问题描述
假设我们有 100 个变量用于创建数据类,那么我们需要在主构造函数中声明所有 100 个变量还是有其他方法?
解决方案
假设我们有 100 个变量用于创建数据类
假设从可维护性的角度来看这是一个坏主意。我会对具有 100 个属性的代码生成类感到紧张,更不用说手动维护的类了。
所以我们需要在主构造函数中声明所有 100 个变量
Adata class
可以具有常规属性,就像任何其他 Kotlin 类一样。所以所有 100 不必都在主构造函数中。
但是,我们使用 a 为我们生成的“特殊内容”中仅考虑了主构造函数中的那些属性data class
,例如:
toString()
copy()
- 平等操作
推荐阅读
- c - makefile:宏更改时不会重新编译代码
- formik - 我可以为 Formik 中的字段提供“警告”消息吗?
- python - 在 Django 中使用时间的模板标签
- python - Python setup.py 交互式用户提示
- nginx - Nginx 如何找到默认根目录
- javascript - 如何在对象内部测试 Reac Lazy
- reactjs - 在 expo 项目中加载自定义字体时出错
- tweepy - 处理大型查询的分页失败
- firebase - 如何在分页flutter firestore之前过滤数据
- react-native - React Native 通过代码触发 TouchableOpacity onPress