[英]For Loop Expression Result Unused
我對編程非常陌生,並且正在通過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
表達式上收到警告,指出“表達式結果未使用”。 有誰知道為什么上面的代碼不起作用? 據我所知(請耐心等待,這對編程很新),這似乎是循環的有效表達。 我不明白為什么不是這樣。 我已經瀏覽了此處所有的關鍵字問題,但找不到任何類似的情況。 因此,我假設我做錯了很明顯的事情。 非常感謝任何見解。
您想放j = j + 6
,而不僅僅是j + 6
。 就目前而言,您實際上從未更改過j
的值!
for (j = 0; j < [myArray count]; j = j + 6)
{
...
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.