У меня есть вложенная карта в erlang, и я не могу понять, как правильно получить значение ключа из нее.
A = #{"key1" => "val1", "key2" => #{"key3"=>"val3", "key4" => #{"key5" => "val5"}}},
Я хочу извлечь значение key5
и так далеко я пробовал это.
A = #{"key1" => "val1", "key2" => #{"key3"=>"val3", "key4" => #{"key5" => "val5"}}},
S = maps:get("key2", A),
SS = maps:get("key4", S),
Val = maps:get("key5", SS),
Val.
Я знаю, что это работает, но я уверен, что есть лучший способ сделать это!