Olası Çoğalt:Ruby'de * (yıldız) ne anlama geliyor?
ben haklıyım olursa ...
What is the * operator doing to this string in Ruby
Muhtemelen başka bir yerde bunun için cevap vardır, ama sadece bulmak için nasıl bilmiyorum *
, işlev tanımında kullanılırsa birden çok parametre anlamına gelir:
Ama *
böyle kodda yapar neler:
Hash[*[[:first_name, 'Shane'], [:last_name, 'Harvie']].flatten] # => {:first_name=>"Shane", :last_name=>"Harvie"}
Olası kopya: http://stackoverflow.com/questions/918449/what-is-the-operator-doing-to-this-string-in-ruby –