エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント3件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Clojureの"->"マクロ(右矢印みたいなやつ) @ t100のプログラミング脱出作戦
Clojureのサンプルコードを見ていたら、時々 (-> xxx yyy) みたいなコードに出会うことがあります。 こ... Clojureのサンプルコードを見ていたら、時々 (-> xxx yyy) みたいなコードに出会うことがあります。 これ、、、なんですのん。ヽ(;´д`)ノ プログラミングClojure本にも書いてないし、グーグル先生に聞こうにも記号だからうまく検索できな、、、 と思ったら、「Clojure arrow」 のキーワードで遂に解説ページを発見!(・∀・)わーい Understanding the Clojure -> macro どうも、関数を連続で呼び出す為のマクロみたいです。 上記ページをかいつまむと、こんな感じです。 例えば、こんな式があったとします。 (-> (Math/sqrt 25) int list) これは、次のように解釈されます。 1.(Math/sqrt 25) が実行されます。 25 の平方根で、5.0 が戻り値です。(`・ω・´)9m 2.int 関数に5.0が渡され
2013/11/20 リンク