Вопросы с тегом «for-loop»

Цикл for - это структура управления, используемая многими языками программирования для итерации по диапазону. Это способ повторять операторы несколько раз, пока цикл не закончится. В зависимости от языка это может быть целое число, итераторы и т. Д.

9
Как сделать константную переменную цикла for, за исключением оператора увеличения?
Рассмотрим стандартный цикл for: for (int i = 0; i < 10; ++i) { // do something with i } Я хочу предотвратить изменение переменной iв теле forцикла. Тем не менее, я не могу объявить , iкак constкак это делает приращение заявление недействительным. Есть ли способ , чтобы сделать iс …

15
Как выполнить цикл for для каждого символа в строке в Bash?
У меня есть такая переменная: words="这是一条狗。" Я хочу , чтобы сделать цикл по каждому из персонажей, один в то время, например , первый character="这", а затем character="是", character="一"и т.д. Единственный известный мне способ - вывести каждый символ в отдельную строку в файле, а затем использовать while read line, но это …
83 bash  for-loop 


4
Есть ли ограничение на количество вложенных циклов for?
Поскольку у всего есть предел, мне было интересно, есть ли ограничение на количество вложенных forциклов или пока у меня есть память, я могу их добавить, может ли компилятор Visual Studio создать такую ​​программу? Конечно, 64 и более вложенных forциклов не подходят для отладки, но выполнимо ли это? private void TestForLoop() …


5
Как иметь переменную const в цикле for для генерации шаблонных классов?
У меня есть код как template <size_t N> class A { template <size_t N> someFunctions() {}; }; Теперь я хочу создать экземпляры класса и вызвать его функции в цикле for для множества значений: // in main() int main() { for (int i = 1; i <= 100; i++) { const …

2
Скалярное значение зависит от толчка или нет ... (Раку)
Мне трудно понять, когда и почему значение, сохраняемое помещаемым Scalarконтейнером, изменяется после отправки. Я попытаюсь проиллюстрировать проблему, с которой я столкнулся, в более сложном контексте на двух стилизованных примерах. * Пример 1 * В первом примере скаляр $iпомещается в массив @bкак часть a List. После отправки значение, хранящееся в скаляре, …

6
Невинный диапазон на основе петли не работает
Следующее не компилируется: #include <iostream> int main() { int a{},b{},c{},d{}; for (auto& s : {a, b, c, d}) { s = 1; } std::cout << a << std::endl; return 0; } Попробуй это на Годболте Ошибка компилятора: error: assignment of read-only reference 's' Теперь в моем реальном случае список состоит …

7
Как я могу улучшить и сократить этот блок кода? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 месяца назад . Эта функция берет строку ДНК, такую ​​как 'GTCA', и возвращает массив, содержащий правильно …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.