Clojure 1.5 では、次のような新しいスレッド マクロが追加されています。
some->
some->>
some->
変更ログには、どのように機能するかを説明するために、この不自然な例があります。
user=> (defn die [x] (assert false))
#'user/die
user=> (-> 1 inc range next next next die)
AssertionError Assert failed: false user/die (NO_SOURCE_FILE:65)
user=> (some-> 1 inc range next next next die)
nil
他のプログラマーとおしゃべりをしていると、some->
. some->
現実世界の問題を解決したのはいつですか?