私は今日Railsコードを突っ込んでいて、このスニペットに出くわしました:
new_date(*::Date._parse(string, false).values_at(:year, :mon, :mday))
アスタリスク-ダブルコロン(または、必要に応じてスプラット-ダブルコロン)は*::Date
何をしますか?
おそらく、それは特に名前空間のあるクラスのスコープと関係があります...しかし、作成者が標準クラスDate
を使用するだけでなく、それを含めるのに十分な必要があります。Date