作者lemonstar ( )
看板Ruby
标题[问题] block和array的传递
时间Thu Jun 20 22:54:59 2013
在function中传递参数时
传递array是使用 "*" 符号
def f( a , *arg )
end
传递block是使用 "&" 符号
def f( a , opts={} , &block )
end
这两个operator设计有什麽缘由吗 ?
一直在想是不是跟 C 的 pointer 以及 reference 有关 ?
还是完全没有关系 ??
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 180.177.14.169