android - 在 Kotlin 的数据类声明中循环?
问题描述
抱歉,我对 Kotlin 还很陌生!
我有的:
@entity(tableName = "main_table")
data class Table(
@PrimaryKey(autoGenerate = true) var tableId: Int,
@ColumnInfo(name = "column_name") val columnName: String?,
...
)
我想要什么:
val columnList = listOf(...list of strings...)
@entity(tableName = "main_table")
data class Table(
@PrimaryKey(autoGenerate = true) var tableId: Int,
for (column in columnList)
@ColumnInfo(name = column+"_name") val column+Name: String?,
...
)
动机:该列表将在代码的其他部分重复使用,因此,如果它只存在于代码中一次,那就太好了。
对我来说,这里有两个未知数,这个循环可以以某种方式完成吗?并且可以在变量声明期间进行连接吗?
感谢您的阅读!
解决方案
推荐阅读
- html - 在 Sass 中使用 @Extend 或 @Include 条件
- java - 线程是否等到它可以编辑(例如 addAndGet)一个原子变量?
- java - 不明白为什么 .stream() 工作正常但 .parallelStream() 不能
- angular - 将局部变量传递给 html 标签
- node.js - 如何从 indiexpo 中提取有关节点 js 中用户的数据?
- python - 查找播放列表的所有视频标题的 Python 程序
- database - 位图索引与 b-tree 时间复杂度
- html - 表格不会使用 flexbox 垂直居中
- r - R 子集向量以替换 NA
- php - 将 Jquery Array 发送到 PHP,然后插入 mySQL 数据库