解构 向Elixir添加Javascript风格的破坏。 使用map ,不要像这样编写match操作: def full_name (%{ first_name: first_name, last_name: last_name}) do " #{ first_name } #{ last_name } " end 你可以写: import Destructure def full_name (d%{first_name, last_name}) do " #{ first_name } #{ last_name } " end 它还适用于structs和keyword 。