2015-09-06から1日間の記事一覧
Elixirは errors throws exits の3つのErrorに関する仕組みを持つ ただ、Erlangでは基本的に「クラッシュさせるならさせておけ」というポリシーがあるのでどのような場合にErrorをハンドリングするかは考えるべき Errors ErrorあるいはExceptionはコードの中…
~ で始まるテキストをSigilといい、文字列を扱うための仕組みを提供する。 delimiter sigil delimiter modifier の形式。r/hogehoge/i みたいな形。 Regular expressions ~rはよく使われるSigilで正規表現を作成するために使う 正規表現は Perl-compatible r…
Elixirではあるリストをfilterしてmapにかけて別のリストを作るということをしたい場合、Enumモジュールを使うことが一般的だが、リスト内包表記を使って書くこともできる。forを使うとEnumやStreamを使って書くより簡単な記述にできることがある。 (確か)…