タグ

rubyとyieldに関するclavierのブックマーク (2)

  • 「yieldのお勉強 Lv.1」解説(Ruby編) #CodeIQ - 名古屋で数学するプログラマ(仮)

    CodeIQ 出題者デビュー問題、公開終了となりました! たくさんの挑戦、ありがとうございます。 yieldのお勉強 Lv.1 (Ruby編)( https://codeiq.jp/ace/antimon2/q1001 ) (すでに問題の公開は終了していますので、上記 URL で問題詳細を見ることはできません) 問題文は省略します(挑戦者だけの特典♪)が、問題は、一部が未実装のプログラムを実装してテストを全て通るようにする、というもの。 以下に、問題プログラムと解答例を示します。 【2014/08/20 23:45 追記:解説補足記事 公開しました】 問題プログラムと解答例 まずは、問題プログラム。 問題プログラム: AnswerQ1 クラスの drop メソッドが空っぽの定義になっています。 これを、テストが通るように実装する、というわけです。 テストで要求しているのは、大体次の通り:

    「yieldのお勉強 Lv.1」解説(Ruby編) #CodeIQ - 名古屋で数学するプログラマ(仮)
  • Ruby block/proc/lambdaの使いどころ - Qiita

    (2015/10/13追記) 今なら、他言語には無名関数やcallback関数というものがありますねとか、イベント駆動の世界を覗いてから戻ってくるとより腑に落ちるかもしれませんとか、もう少し全体観の中で説明する気がしますが、当時は記事の様な理解が役に立ったことは事実なので、引き続き公開を続けます。 (2013/11/29追記) block_given? について Twitter上で「Kernel.#block_given?についての解説があってもよさそう」と 指摘を頂きましたので、文下部に追記しました。 概要 Ruby on Rails Tutorialのエッセンスを自分なりに整理してみる4 Railsを触る際知っていると便利なRubyの基礎 [ブロックとかシンボルとか] http://qiita.com/kidachi_/items/46a6e49b6306655ccd64 の続き。

    Ruby block/proc/lambdaの使いどころ - Qiita
  • 1