我想编写一些执行以下操作的scala代码:-
将 ["a#b","c#"] 列表转换为映射,其中 # 之前的部分作为键,如果值存在,# 之后的部分作为值。
因此,对于上述数组,地图将是:
{
"a" => "b" // no "c" because it does not have a value.
}
用 scala 风格表达这一点的最优雅的方式是什么?另外,如何在 scala 中执行空检查?
谢谢!
我想编写一些执行以下操作的scala代码:-
将 ["a#b","c#"] 列表转换为映射,其中 # 之前的部分作为键,如果值存在,# 之后的部分作为值。
因此,对于上述数组,地图将是:
{
"a" => "b" // no "c" because it does not have a value.
}
用 scala 风格表达这一点的最优雅的方式是什么?另外,如何在 scala 中执行空检查?
谢谢!