Clojureを勉強している13

  • How Do I Use This Training Plan?
    • 1週5日、7週間、即ち35エクササイズで終わるトレーニングプランとのこと
    • 最初の3週間は4Clojureというウェブサイトの課題を解く
      • 穴埋め形式っぽい
    • 次の3週間はルイス・キャロル不思議の国のアリスにインスパイアされたプロジェクトベースの課題を解く
    • 最後の1週間は自分自身のアプリを作ってHerokuにデプロイするとこまで
      • う〜ん、1日3エクササイズを目標にやってみようかな。12〜13日で終える予定で。
  • What If I Miss a Day or Two?
    • 1日2日休んでも構わないとのこと
  • What If I Don’t Understand the Exercise?
    • 9章に書いたサイトを参考にしたり質問したりしろとのこと
  • Week 1
    • Day 1
      • conjは要素をコレクションにくっつけるとだけ覚えていたんだけど、(conj '(1 2 3) 4)'(4 1 2 3)が返るようにリストの場合は頭につくのがびっくりした
      • (:b {:a 10 :b 20 :c 30})20が取れるのギョッとした。正直find使って欲しい
    • Day 2
      • ウェブサイトの誘導に従って問いてたら、やり過ぎた。本の方は飛び飛びだった。
    • Day 3
      • 正規表現出てきた。#"[A-Z]+"みたいに文字列のブレースの前に#を付けたら正規表現とのこと
      • F#やElixirの|>みたいな->出てきた
      • ->>も出てきた。こっちは最後の引数に当てはめる
    • Day 4
      • mapcat...
    • Day 5
      • なかなか厳しい。ググッて答え見たりした。堪え性がない。アカンね。

Living Clojure

Living Clojure

  • Chapter 10 Weekly Living Clojure Training Plan
    • How Do I Use This Training Plan?
    • What If I Miss a Day or Two?
    • What If I Don’t Understand the Exercise?
    • Week 1
    • Week 2
    • Week 3
    • Week 4
    • Week 5
    • Week 6
    • Week 7
    • Congratulations