次のことを行ういくつかのscalaコードを書きたい:-
["a#b","c#"] のリストを # より前の部分をキーとし、値が存在する場合は # より後の部分を値とするマップに変換します。
したがって、上記の配列の場合、マップは次のようになります。
{
"a" => "b" // no "c" because it does not have a value.
}
これをscalaスタイルで表現する最もエレガントな方法は何ですか? また、null チェックは scala でどのように実行されますか?
ありがとう!