もやもやエンジニア

IT系のネタで思ったことや技術系のネタを備忘録的に綴っていきます。フロント率高め。

2015-09-06から1日間の記事一覧

Elixir 入門 その18 - try, catch and rescue

Elixirは errors throws exits の3つのErrorに関する仕組みを持つ ただ、Erlangでは基本的に「クラッシュさせるならさせておけ」というポリシーがあるのでどのような場合にErrorをハンドリングするかは考えるべき Errors ErrorあるいはExceptionはコードの中…

Elixir 入門 その17 - Sigils

~ で始まるテキストをSigilといい、文字列を扱うための仕組みを提供する。 delimiter sigil delimiter modifier の形式。r/hogehoge/i みたいな形。 Regular expressions ~rはよく使われるSigilで正規表現を作成するために使う 正規表現は Perl-compatible r…

Elixir 入門 その16 - Comprehensions

Elixirではあるリストをfilterしてmapにかけて別のリストを作るということをしたい場合、Enumモジュールを使うことが一般的だが、リスト内包表記を使って書くこともできる。forを使うとEnumやStreamを使って書くより簡単な記述にできることがある。 (確か)…