1

私はプログラミングを始めたばかりで、Objective-C のチュートリアルに取り組んでいます。for私はループのコツをつかもうとしています。私がやっていることは、可変配列を設定してforから、配列の 6 番目のインデックスごとに値を取得するループを設定することです。(インデックス 6、次に 12、次に 18 などの値のように)。配列を初期化し、A - Z をテスターとして追加しました。したがって、A はインデックス 0 に存在し、Z はインデックス 25 に存在します。これは、私が書いた for ループです。

   int j;

    for (j = 0; j < [myArray count]; j + 6) {
        NSString *test = [myArray objectAtIndex:j];
        NSLog(@"%@", test);

    }

ログの出力は、A の無限の流れです。j + 6「式の結果が未使用です」という式に関する警告が表示されます。上記のコードが機能しない理由を知っている人はいますか? 私が理解できることから (プログラミングに非常に慣れていないので、ご容赦ください)、これはループの有効な式のように見えます。なぜそうでないのか理解できていません。ここにあるすべてのキーワードの質問を参照しましたが、同様の状況は見つかりませんでした。そのため、私が間違っていることは明らかである可能性が高いと思います。どんな洞察も大歓迎です。

4

1 に答える 1