What does “wrong number of arguments (1 for 0)” mean in Ruby?

后端 未结 4 1494
渐次进展
渐次进展 2020-12-13 17:06

What does \"Argument Error: wrong number of arguments (1 for 0)\" mean?

4条回答
  •  忘掉有多难
    2020-12-13 17:29

    You passed an argument to a function which didn't take any. For example:

    def takes_no_arguments
    end
    
    takes_no_arguments 1
    # ArgumentError: wrong number of arguments (1 for 0)
    

提交回复
热议问题