この記事は Elixir その2 Advent Calendar 2020 10日目です。
前日は HEX_HTTP_CONCURRENCY=1 HEX_HTTP_TIMEOUT=120 mix deps.get (Elixir) でした。
x = a + 1
- これをみたときに、
a + 1
の値をx
に代入するという見方をする自分がいる - 20年ほど前にプログラミングの授業で最初に感じた違和感
- いつしかその違和感はすっかり忘れてしまっている
- その違和感をもう一度引っ張り出してかなぐり捨てて、小学校や中学校で習ったときと同じように
x
とa + 1
は同じ値であるとみてみよう - そんなふうに
=
をみれたら、もうあなたはパターンマッチの達人なのです
プログラミングElixir 第2版が発売されています。
- これからElixirをはじめてみようという方にダントツにオススメできる本です
- 旧版と比べてサイズがちょっと大きくなって、カラーになってみやすくなっています
- 旧版をお持ちの方は @MzRyuKa さんのツイートに差分がまとめられていますのでぜひご参照ください
- 『プログラミングElixir 第2版』が届いた。初版本よりもサイズ大きくなっているのね。
- ありがとうございます!!!
- 最初に書いたものは3章まで読んで心に残ったことを心の赴くままに自分の言葉で書いてみたことです
- タイトルの
1 = a
はイゴきます - みなさん、ぜひお手にとってElixirを楽しんでいきましょう!
$ iex
Erlang/OTP 23 [erts-11.0.1] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [hipe]
Interactive Elixir (1.11.2) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)> a = 1
1
iex(2)> 1 = a
1
iex(3)>
他の方の「書評」
-
書評:プログラミングElixir第2版
- @MzRyuKa さん
-
[書評] プログラミングElixir第2版のインプレッションとアップデート
- @piacerex さん
-
『プログラミングElixir 第2版』を読んでいまこそElixirに入門しよう
- @kentaro さん
-
プログラミングElixir 第2版 「はじめに(正当化のむなしい試み、再び)」 より ↩