Slide 27
Slide 27 text
&-*9*3ͷίʔυྫ վ
defmodule Greeter do
def start do
spawn(__MODULE__, :loop, [])
end
def hello(greeter, name) do
send(greeter, {:hello, name})
end
# ͜͜privateͬΆ͍ؾ࣋ͪ
def loop do
receive do
{:hello, name} ->
IO.puts "Hello #{name}"
end
loop()
end
end
greeter = Greeter.start
Greeter.hello(greeter, name)
࣮ͷৄࡉ ϓϩηεͷىಈͱ͔ɺ
ϝοηʔδͷΓऔΓͷੜʑ͍͠
ͱ͜Ζ
Ӆ͢