just some stuff
at main 27 lines 554 B view raw
1defmodule User do 2 defstruct name: "Dane", age: 31 3end 4 5# iex(2)> %User{} 6# %User{name: "Dane", age: 31} 7# iex(3)> %User{name: "Jessica"} 8# %User{name: "Jessica", age: 31} 9# iex(4)> %User{} 10# %User{name: "Dane", age: 31} 11# 12# iex(5)> person = %User{} 13# %User{name: "Dane", age: 31} 14# iex(6)> person.name 15# "Dane" 16# iex(7)> jessica = %{person | name: "Jessica"} 17# %User{name: "Jessica", age: 31} 18# iex(8)> jessica.name 19# "Jessica" 20# iex(9)> %User{} 21# %User{name: "Dane", age: 31} 22 23 24defmodule Car do 25 @enforce_keys [:make] 26 defstruct [:model, :make] 27end