Slide 20
Slide 20 text
便利なパターンマッチ
Elixir での Web 開発について
強いパターンマッチ
先頭 2bytes に値の⻑さ、その後ろにその⻑さ bytes 分の値を持ち、
その後ろにはまた同じ構造を持つようなバイナリ列をパースしたい
iex> bin = <<0, 8, "content1", 0, 4, "hoge">>
iex> <> = bin
<<0, 8, 99, 111, 110, 116, 101, 110, 116, 49, 0, 4, 104, 111, 103, 101>>
iex> val
"content1"
iex> rest
<<0, 4, 104, 111, 103, 101>>