2014-09-10 2 views
0

그래서 루비에서 이런 일이 일어날 수 있습니까? 4 ++Ruby에서 "++"연산자를 변경할 수 있습니까?

내가 처음으로 인터넷 검색을하면 다시 정의 할 수있는 것으로 나타 났지만 ++를 정의하고 정의하면 오류가 발생합니다. 로 시작하는 루비에는 운영자 ++가 없기 때문에

test.rb:2: syntax error, unexpected '+', expecting ';' or '\n' 
def ++() 
    ^
test.rb:5: syntax error, unexpected keyword_end, expecting end-of-input 
+2

를 참조하십시오 [루비 없음 증가 연산자 (++)?] (http://stackoverflow.com/questions/3717519/no-increment-operator- Ruby가 i ++ 또는 i- (증가/감소 연산자)를 지원하지 않는 이유는 무엇입니까?] (http://stackoverflow.com/questions/3660563/why-doesnt-ruby-support-i-or) -i-increment-decrement-operators) "라고 말하지만 조금 다른 질문이므로 실제 문제에 대한 일반적인 대답에 연결됩니다. –

+1

당신은 언제나 [Matz] (http://en.wikipedia.org/wiki/Yukihiro_Matsumoto)에게 그것을 지원해 줄 것을 청원 할 수는 있지만, 그렇게 될지는 의문입니다. 또한'4 ++'는 무엇을 의미합니까? 대부분의 언어에서'4 = 4 + 1'이 작동하지 않는다는 것은 말도 안됩니다. – tadman

답변

관련 문제