0

Objective-C で 2 要素の深さのリストを反復処理するための巧妙なトリックがあることを期待していました。

for (Point *startPoint, endPoint in points) {
    drawLine(startPoint,endPoint);
}

基本的に、これは次のように接続された線を描画する必要があります。

ポイント[0] -- ポイント[1]

ポイント[1] -- ポイント[2]

ポイント[2] -- ポイント[3]

4

2 に答える 2

5
for (int i = 0; i < points.count -1; i++)
{
    drawLine(points[i], points[i+1]);
}
于 2013-07-16T17:10:39.100 に答える
1

カウンター変数で for ループを使用してみてください

for(int t=0; t < points.count - 1; t++)
{
    drawline([points objectAtIndex:t], [points objectAtIndex:t + 1]);
}

反復しているすべての状況と同様に、範囲外に出ないようにしてください。

于 2013-07-16T17:12:15.503 に答える