美文网首页
ruby 方法参数中*的表示

ruby 方法参数中*的表示

作者: 村南一枝花 | 来源:发表于2016-06-15 14:24 被阅读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))
    
    
    1.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')
    
    
    2.png

    相关文章

      网友评论

          本文标题:ruby 方法参数中*的表示

          本文链接:https://www.haomeiwen.com/subject/kpqpdttx.html