たけ(tk)です。
http://www.ruby-lang.org/ja/man/html/_A5AFA5E9A5B9A1BFA5E1A5BDA5C3A5C9A4CEC4EAB5C1.html
最後の仮引数の直前に * がある場合には残りの実引数はみな配列とし てこの引数に格納されます。 可変長引数などと呼ばれる機能です。
最後の仮引数の直前に & があるとこのメソッドに与えられているブロッ クが手続きオブジェクト(Proc)としてこの引数に格納されます。
ということなのですが、この「*」や「&」の呼び名は何でしょうか?
「配列展開演算子」、とか「splat演算子」、「ブロック展開演算子」とか、勝
手に呼んでいるのですが、正式な名前はありますか?
そもそも、「演算子」でよいのだろうか?
take_tk = kumagai hidetake
投稿者 xml-rpc : 2008年8月10日 22:58