Я пытаюсь заставить структуры работать, но ни один из документированных примеров в Интернете или печатных книгах не работает.Elixir: Не удается получить доступ к struct
Этот пример на веб-сайте (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)
Я получаю сообщение об ошибке не может получить доступ к STRUCT пользователя, структура еще не была определена или структура осуществляется доступ в той же контекст, который определяет его.