文字列処理用のイテレータを作成して、次の文字列が返されるたびに返します。しかし、運がない。 (最終的な目標は、カスタムスクリプト言語用のパーサーを書くことです)switerの文字列反復子
ネット上で見つかったすべてのメソッドは、文字列の文字に一度に1つずつアクセスする範囲のforループを含みます。 しかし、私はhasNext()やgetNextChar()などのメソッドが必要です。他の関数が呼び出すメソッドが必要です。
swiftのようなイテレータクラスを作成する最も効果的な方法は何ですか?すでにその機能を実装しているクラスがあるかもしれません。そのため、まずイテレータを作成する必要はありませんか?
'myString.characters {//もの}'にcharの。 – rmaddy
@rmaddy、答えをありがとう!しかし、私が言及したように、私はhasNext()やgetNextChar()のようなメソッドを実装する必要があり、すべての仕事をするforループではありません... –