How do methods use hash arguments in Ruby?

前端 未结 6 1065
青春惊慌失措
青春惊慌失措 2020-12-04 19:43

I saw hash arguments used in some library methods as I\'ve been learning.

E.g.,

list.search(:titles, genre: \'jazz\', duration_less_than: 270)
         


        
6条回答
  •  有刺的猬
    2020-12-04 19:56

    This is how I do it:

    def my_method(title, args)
      puts title
      puts args
    

    passing parameters:

    my_method('test title', a: 'foo', b: 'bar')
      # => test title
      # => '{:a => 'foo', :b => 'bar'}
    

提交回复
热议问题