yield
0pt
「受け渡す」
「イールド」と読む
the society of mind 3.2
Where does it stop, this process of yielding control to other agencies?
コントロールを他のエージェンシーたちに譲り渡すというプロセスが、エージェンシーからエージェンシーへと伝播していくとしたら、いったいどこで止まるのだろうか。
Ruby
class Hoge def fuga yield end end Hoge.fuga{puts 'aaa'}#aaa
Rails
app/views/layouts/hoge.rhtml
の中の
<%= yield %>
に
app/views/hoge/fuga.rhtml
の内容が入る。
あなたにとって「yield」とは?
お気に入りの説明
2 pt
Ruby の yield と、Pythonの yield は全くの別物。 Ruby は yield は JavaScript でいうcall, apply 。ようするにコールバック呼び出し。 → http://d.hatena.ne.jp/brazil/20060611/1150027367 ...
もっと読む
コメントはまだありません