初めてのイテレータ
うわーもう、イテレータとかドキドキしちゃうなーもう。初体験
どんなものよ?ググってみよう!
def IF(b) yield if b end IF (true) { p 'gufufu' }
"gufufu"
なんだこれー!でも、JavaScript 2.0の資料で yield ってあったな!チャンス!一石にちょう!
関数みたいにやると yeield ってやったとこでブロックが呼ばれる!
自分でもなんか書いてみよう。
def it p 'ahaha' yield p 'uhuhu' yield p 'ehehe' end it { p 'gufufu' }
"ahaha" "gufufu" "uhuhu" "gufufu" "ehehe"