那么我可以在红宝石中实现这一点吗? 4 ++
我最初的谷歌搜索显示我可以重新定义加号,但是当我尝试定义++时,它会对我产生错误。
test.rb:2: syntax error, unexpected '+', expecting ';' or '\n'
def ++()
^
test.rb:5: syntax error, unexpected keyword_end, expecting end-of-input
答案 0 :(得分:5)
你无法改变它,因为Ruby中没有运算符++
。这就是你得到语法错误的原因。
请参阅Why doesn't Ruby support i++ or i— (increment/decrement operators)?