Home / Report Question

Q. What does the "splat" operator (*) do when used in method definitions in Ruby?
  • A. It allows a method to accept a variable number of arguments as an array
  • B. It repeats a block of code a specified number of times
  • C. It creates a shallow copy of an array or hash
  • D. It performs a bitwise operation on a numerical value

Correct Answer: A