Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 533 Bytes

11.6.md

File metadata and controls

20 lines (16 loc) · 533 Bytes

バイナリのルール: 疑わしければ、フィールドの型を指定しろ 属性は - で連結して指定する

バイナリによる文字列処理 リストを処理するときとの違いを意識すること

  • <<head::utf8, tail::binary>>
  • 終了処理は <<>> で待ち受ける

文字列を扱っているので、終了条件にマッチした場合は [] ではなく <<>> を返した方が良さそう

"strings/utf-iterate.exs"
[Utf8]
> Utf8.each("∂og", &(IO.puts &1))
8706
111
103
""