Rubyにはインクリメント演算子やデクリメント演算子が実装されていません。
イテレータが豊富にあり特段問題にはなりませんが、どうしても必要な場合は、"i = i+1"としたり下記のサンプルのようにnextメソッドやsuccメソッドを使用します。
sample.rb
p i = 0
p i.succ # A->B, B->C,..., 1->2, 2->3,... (nextと同じ機能を提供)
p i.next.next
出力例
$ ruby sample.rb
0
1
2
0
Rubyを使った効率的なスクリプトの書き方を紹介
記事の執筆者にステッカーを贈る
有益な情報に対するお礼として、またはコメント欄における質問への返答に対するお礼として、 記事の読者は、執筆者に有料のステッカーを贈ることができます。
さらに詳しく →Feedbacks
ログインするとコメントを投稿できます。



