初めてのイテレータ

うわーもう、イテレータとかドキドキしちゃうなーもう。初体験

どんなものよ?ググってみよう!

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"

眠いからもう帰る!

おやすみー!!!!

Ruby って Perl よりはとっつきやすいね!!