Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次の方法の場合
def mixed_args(a,b,*c,d) puts a,b,c,d end p mixed_args(1,2,3,4,5)
次のエラー メッセージが表示されます。
構文エラー、予期しない tIDENTIFIER、tAMPER または '&' が必要です
不足している情報を教えてください。
Ruby 1.8 を実行しています。このスプラットの「高度な」使用は、1.9 より前では利用できません。
Ruby 1.8 では、splat を最後の引数にする必要がありました:a,b,*c問題ありませんでした。Ruby 1.9 では、リストの途中で引数を分割する機能が導入されましたa,b,*c,d。
a,b,*c
a,b,*c,d