2017-02-08 3 views
-2

이 코드 조각을 실행하는 동안 나는이 오류를 얻고있다구문 오류가 예기치 않은 키워드 다른 루비

def self.encode(string) 
    v=string.split("") 
    num=0 
    tmp=v[0] 
    s="" 
    for i in (0..v.count-1) 
     if v[i]==tmp 
     num++ 
     else 
     s << num 
     s<<v[i-1] 
     tmp=v[i] 
     num=1 
     end 
    end 
    return s 
    end 

오류입니다 실행 - 길이 encoding.rb : 10 :

keyword_else 예기치 않은 구문 오류,
+0

http://blade.nagaokaut.ac.jp/ruby/ruby-talk/2710 –

+0

http://stackoverflow.com/q/3660563/438992에 대한 이동 –

답변

1

++ 루비에 연산자가 없습니다.

num += 1