【发布时间】:2017-11-03 00:50:29
【问题描述】:
我有一个使用 JDBC 从 Hive 返回的 ResultSet 对象。
我正在尝试将值存储在 Scala 不可变映射的结果集中。
当我使用 while 循环迭代结果集时,如何将值添加到不可变映射中
val m : Map[String, String] = null
while ( resultSet.next() ) {
val col = resultSet.getString("col_name")
val data = resultSet.getString("data_type")
m += (col -> data) // This Gives Reassignment error
}
【问题讨论】:
标签: scala functional-programming