2017-02-08 4 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

++演算子がRubyに存在しません。

num += 1 
関連する問題