Clojure その27 Webアプリケーション その3(TODOアプリケーション作成)
今回はTODOリストを溜め込む処理と
溜め込んだリストを表示する処理を作成しました。
(絶対もっとスマートな書き方あるだろ・・・とか思いながら)
うーん
(defn display-todolist [] (map #(str "No: " (:no %) " " "Item: " (:todo %) "</br>")(deref todolist)))
ここがスマートじゃない気がしてしょうがない
あと
(if-not (nil? item) (do (add-todolist (Todo. (next-counter) item)) (display-todolist)) "no item" )
ここもスマートじゃない気がする
- 作者: Stuart Halloway and Aaron Bedra,川合史朗
- 出版社/メーカー: オーム社
- 発売日: 2013/04/26
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (9件) を見る