Что это значит? for (int i = 0; i < 5; i++)
Скриншот вопроса программиста, который работает над игрой и признаётся, что хорошо разбирается в программировании, но не понимает отдельные детали. Он просит подробно объяснить, что означает цикл `for (int i = 0; i < 5; i++)` и что делает каждая его часть. Ниже приведён пример кода на Objective-C с созданием пяти кирпичиков (`brick`) и добавлением их на сцену. Комичный эффект в том, что автор знает конечный результат работы цикла, но хочет разобраться буквально в значении каждой буквы и символа.
Что это значит? for (int i = 0; i < 5; i++) { Я работаю над кое-каким кодом в игре. Я хорошо разбираюсь в программировании и почти всё тут понимаю, но не всё. Например, строка for (int i = 0; i < 5; i++) { — что конкретно она делает? Я знаю конечный результат, но я бы хотел подробно узнать, что здесь делает каждая буква. - (void) addBricks:(CGSize) size { for (int i = 0; i < 5; i++) { //create bricks image SKSpriteNode *brick = [SKSpriteNode spriteNodeWithImageNamed:@"brick"]; //resize bricks brick.size = CGSizeMake(60, 30); //position bricks int xPos = size.width/5 * (i+5); int yPos = size.height - 25; brick.position = CGPointMake(xPos, yPos); //add bricks to scene [self addChild:brick]; } }