5
Diciamo che ho un map
con alcuni dati utente:valori di carico in una struttura da una mappa in Elixir
iex(1)> user_map
#=> %{name: "Some User", email: "[email protected]", password: "*********"}
Come faccio a caricare questo in un %User{}
struct (si spera con qualche Rubyish elisir magico) ?
Al momento ho provato questi, ma tutti hanno fallito. Passando attraverso la sezione Structs sul sito web Elixir.
user_struct = %{ %User{} | user_map }
user_struct = %{ %User{} | Enum.to_list(user_map) }
ritengo il primo metodo dovrebbe essere preferito, Map.merge non supporta chiavi applicate. – RusinaRange