タグ

2012年5月12日のブックマーク (2件)

  • One Million

    AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be

    One Million
    iga_k
    iga_k 2012/05/12
    ユーザー100万人突破記念画像 2011.9
  • RubyのSymbol#to_procを考えた人になってみる - hp12c

    ブログを下記に移転しました。デザイン変更により移転先では記事が一層読みやすくなっていますので、よろしければ移動をお願い致します。 RubyのSymbol#to_procを考えた人になってみる : melborne.github.com Rubyのメソッドはブロックを取れる ブロックはコードの塊だから その内容に応じてメソッドの挙動を 大きく変化させることができるんだ 例えばinjectメソッドはリストタイプのオブジェクトに対して たたみこみ演算を実行するものだけれど これに加算を行うコードブロックを渡せば injectメソッドはたたみこみ加算器となり (1..10).inject(5) { |mem, var| mem + var } # => 60 一方乗算を行うコードブロックを渡せば たたみこみ乗算器となるんだ (1..5).inject(2) { |mem, var| mem * v

    RubyのSymbol#to_procを考えた人になってみる - hp12c
    iga_k
    iga_k 2012/05/12
    なんで [].inject(:+) って書けるか分かり易い説明