Slide 3
Slide 3 text
defmodule Person do
defstruct [:name]
def say_hello_to(from, to) do
IO.puts("#{from.name}: Hello, #{to.name}")
end
end
joe = %Person{name: "Joe"}
robert = %Person{name: "Robert"}
joe.name
# => "Joe"
robert.name
# => "Robert"
Person.say_hello_to(joe, robert)
# => Joe: Hello, Robert