【发布时间】:2022-02-18 09:23:16
【问题描述】:
我正在尝试创建一个用户并将这个新用户添加到列表中。
每次创建新用户时,我都想将该新用户添加到现有列表中。
我的代码:
defmodule User do
defstruct [:name, :city, company_code: 500]
def create(params) do
name = Keyword.get(params, :name)
company_code = Keyword.get(params, :company_code)
city = Keyword.get(params, :city)
%Product{name: name, city: city, company_code: company_code}
end
def add_new_user(new_user, %User{}) do
[:new_user | %User{}]
end
end
如何获取运行def create 时得到的结果,并在每次使用def create 创建用户时将其添加到列表中并与所有用户一起显示该列表?
【问题讨论】:
-
这能回答你的问题吗? Add new element to list
标签: elixir