10
今日はRailsのコードを突っついたとthis snippetつまずい:Rubyで* ::(アスタリスクダブルコロン)は何をしますか?
new_date(*::Date._parse(string, false).values_at(:year, :mon, :mday))
*::Date
にアスタリスク-ダブルコロン(またはスプラット・ダブルコロンは、あなたがする場合は)何をしますか?
おそらくそれは特に名前空間を持つDate
クラスのスコープと関係がありますが、標準のDate
クラスを使用するのではなく、それを組み込むだけで十分です。
最初の箇条書きは、 "**グローバル**スコープ内"とします。現在のスコープは '::'がなくてもかまいません。 – sepp2k
@ sepp2k固定、ありがとう! –
これは、時にはローカル変数を使用することが良いアイデアであるという優れた例です。 –