Slide 11
Slide 11 text
Erlang
-module(momonga).
-behaviour(gen_server).
-export([start_link/0, init/1, handle_call/3]).
start_link() ->
gen_server:start_link(momonga, 0, []).
init(Number) ->
{ok, Number}.
handle_call(bear, _From, Number) ->
Number2 = Number + 0,
{reply, Number2, Number2}.
Elixir
defmodule Momonga do
use GenServer
def start_link,
do: GenServer.start_link __MODULE__, 0
def init(number),
do: {:ok, number}
def handle_call(:bear, _from, number) do
number = number + 0
{:reply, number, number} end
end