Programmer's Note

コード読み書きの備忘録。

2016-02-13から1日間の記事一覧

Clojureメモ:forを使う(その2)

まずは、2次元配列的なものを作ってみる。 user=> (def aa [[1 \a] [2 \b]]) #'user/aa user=> aa [[1 \a] [2 \b]] これを、一個ずつ取り出してみる。 user=> (for [x aa] (println x)) [1 a] [2 b] (nil nil) で、上記[1 a]、[2 b]の第1要素だけをとりた…

Clojureメモ:forを使う

Clojureを始めて1週間ちょいといったところか。 とりあえず本を読んでいる、ちょくちょく試してみている感じ。 ループのまわし方とかも、手続き型プログラミングと勝手が違って戸惑う。 ※Clojureのforは命令型言語のforループとは違うらしい。(リスト内包表…

Clojureメモ:文字列分割

「プログラミングClojure」を読んでClojureを学んでいる。 正直、この本は入門者向けではない…。著者の気持ちが先走りすぎている。 いやいや、面白いのは分かるけど、もうちょっと落ち着いて教えてくれよ。という感じだ。 まあ謎解きしながら読むのも面白い…