(define -ayalog '())

括弧に魅せられて道を外した名前のないプログラマ

Clojure

Why let expression? We can use fn expression, I think we don't need let expression.

タイトル、適当に英語で書いてみた。若干間違っている気がするけど、昨日 Clojure の話をしていて「なんで let が必要なのか分からない」と言われたのでそれについて。例えば Clojure 。 (let [x 10, y (square x), z (cube y)] (+ x y z)) let expression i…

destructuring-bind ってステキですね

例えば Ruby ではこういうことが出来る。 a, b = [1, 2] a+b #=> 3 便利ですね。そして Clojure ではこういうことが出来る。 (def m {:a 1, :b 2, :c 3}) (let [{a :a, c :c} m] (+ a c)) ;=> 4 (def v [100, 200, 300]) (let [{a 0, b 2} v] (+ a b)) ;=> 4…

結局 Clojure を勉強することになりました。

先週くらいに Elixir で一回確定したんだけど、やっぱり書籍とかが充実していないということで Clojure になりました。 今日からぽいんだけど、昨晩勉強会で使う書籍とか決まったし英語の本読んでこいとかいう鬼畜ぷりにより結構辛いw実を言うと「プログラ…