titteaの日記

2008-01-01

ブロック引数がわからない

| 15:34

とりあえず家にあったamazon:優しいRailsの育て方を読み始めました。

ブロック引数がよくわからん。。

ブロック引数というか、シンボルがわかっていないのかも。

シンボルってグローバル変数みたいなものなの?

:klassとかのシンボルの表記が気持ち悪いと感じるのはなぜだろう。慣れかな。

yieldとかもよくわかってないけどとりあえず読み進めよう。

rubikitchrubikitch2008/01/01 15:55ブロック引数というのは (&block) とかのことですか?
Rubyのブロックはかっこいい高階関数です。手続きを抽象化します。
シンボルは常に同一の値を返す文字列のようなものです。

railsをやる前にRubyリファレンスマニュアルをしっかり読んで、
ベースとなっているRubyの地力をつけることから始めてください。
遠回りに見えて実はそれが一番の近道です。