何を示していてどういうときに使うのでしょうか?追記:cul8erさんの回答によって、一般的に子クラスのinitializeで使うことがわかりました。何に使うことが多いかというと、多分、基底クラスの#initialzeにsuperで引数渡しをする際に、派生クラス側で親の#initializeの引数数を把握したくない(≒依存したくない)という場合などが考えられます。railsのsumのケースですとsuperと関係がないと思いますので、できればrailsのsumで使われている用法もお願い致します。票3リファレンスマニュアルに説明も用例も載っています。この引数に格納されます。引数などと呼ばれる機能です。1残りの引数を単に無視したいときと書いてあるとおりでしょう。個の銅バッジありがとうございます。残りの引数を単に無視する。sumの場合は全部無視するということですね。|2これは確かsplat演算子と呼ばれるものです。出力このように仮引数名をつけても使えますが、実は省略可能です。何に使うことが多いかというと、多分、基底クラスの#initialzeにsuperで引数渡しをする際に、派生クラス側で親の#initializeの引数数を把握したくない(≒依存したくない)という場合などが考えられます。個の銅バッジありがとうございます。引用にあるとおり、superの引数も省略できるので、子クラスのinitializeの仮引数も名前をつけないで*だけにして省略しちゃおう的な発想ですね。3:26ご回答によって知りたいことが増えましたので、質問を編集させていただきました。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。公開5周年をお祝いしましょう!🌸コメントで回答する理由を教えてください関連する質問1self.extendedからbase.class_evalでインスタンス変数を初期化するのはなぜ?2キャッシュをする際に「オブジェクトをキャッシュする」という表現がありますが、このオブジェクトとはオブジェクト指向のオブジェクトなのでしょうか?1letのスコープについて0after_initializeが先に実行されることにより、joinsやincludesを使ったn+1問題が解消されません。01対多の関係の際に、attributesメソッドがつかえず、次のエラーがでます。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。