【发布时间】:2020-09-12 23:00:03
【问题描述】:
我有以下:
val dynamoItem = rowAsMap.mapValues {
v: Any => new AttributeValue().withS(v.toString)
}.asJava
我想更改 mapValues 函数并使其根据 Key 将适当的函数应用于值
所以如果密钥等于"AER" 我希望它这样做:v: Any => new AttributeValue().withN(v.toString)
对于我想要制作的其他 Key 值
v: Any => new AttributeValue().withS(v.toString)
【问题讨论】:
标签: scala dictionary pattern-matching