今天无意中碰到一个空格带来的“陷阱”:
def a
10
end
b = a+1
=> 11
b = a + 1
=> 11
b = a+ 1
=> 11
b = a +1
ArgumentError: wrong number of arguments (1 for 0)
from (irb):8:in `a'
from (irb):8
本文记录了一次因空格引发的编程错误。在定义方法时,不当的空格使用导致了参数数量错误的问题。通过这个例子提醒开发者注意编程语言中空格的重要性。
306

被折叠的 条评论
为什么被折叠?



