ruby 方法参数中*的表示
2016-06-15 本文已影响94人
村南一枝花
class Roulette
def start(*args)
puts args
puts '+++++++++++++++++++++'
puts args.length
puts '+++++++++++++++++++++'
puts args.to_s
end
end
obj = Roulette.new
obj.start(%w(xiaoming xiaofang xiaohong))
![](https://img.haomeiwen.com/i1610044/a0fe4e2fca8107df.png)
class Roulette
def start(*args)
puts args
puts '+++++++++++++++++++++'
puts args.length
puts '+++++++++++++++++++++'
puts args.to_s
end
end
obj = Roulette.new
obj.start(%w(xiaoming xiaofang xiaohong), 'xiaoyao')
![](https://img.haomeiwen.com/i1610044/7b6b84e27fb909c9.png)