Sphereとともに

scalaとかplayframeworkとか。技術ブログにしたいなと。環境は Windows7x64, mac です。たまに声優さん情報が混ざります。最近ちょっとClojure触りました。

Clojure その20 ->>(スレッディングマクロ)

Clojure その19 twitter4j を使ってみる3 - Sphereとともに

にコメント頂きましたので、早速動きを見てみましょう

f:id:FScoward:20131228034632p:plain

Oh...

エラー出てる・・・

こいつは困った・・・

ちょろっと書き加えてみる

(ns hello.core
  (:import [twitter4j TwitterFactory Query TwitterException]))

;; Twitter からつぶやきを取得
(defn getTweet []
  (try
    (let [twitter (.getInstance (TwitterFactory.))
           userTimeline (.getUserTimeline twitter)]
      (->> 
           userTimeline
           (map #(.getText %))
           (map println)
           doall))
    (catch TwitterException e (println (.getMessage e))))
  )

(defn -main []
  (getTweet)
  )

はい、動きました

んー

map の挙動がどうにも・・・

プログラミングClojure 第2版

プログラミングClojure 第2版