我正在尝试让结构体正常工作,但互联网或印刷书籍上的文档示例都无法运行。
网站上的这个示例(https://www.tutorialspoint.com/elixir/elixir_structs.htm)也展示了同样的问题:
defmodule User do
defstruct name: "John", age: 27
end
john = %User{}
#To access name and age of John,
IO.puts(john.name)
IO.puts(john.age)
我收到了错误信息“无法访问结构体User”,这是因为该结构体尚未定义或在定义它的上下文中被访问。
.exs
文件吗? - Lukas Knuth