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

117
Цикл For внутри фигурных скобок

Я наткнулся на этот макет цикла: #include <iostream> int main() { { for (int i = 0; i != 10; ++i) { std::cout << "delete i->second;" << std::endl; } } { for (size_t i = 0; i < 20; ++i) { std::cout << "delete m_indices[i];" << std::endl; } } return 0; } Мне было...

117
Как исправить ошибку GCC «для начального объявления цикла, используемого вне режима C99»?

Я пытаюсь решить проблему 3n + 1, и у меня есть forцикл, который выглядит так: for(int i = low; i <= high; ++i) { res = runalg(i); if (res > highestres) { highestres = res; } } К сожалению, я получаю эту ошибку, когда пытаюсь скомпилировать с GCC: 3np1.c: 15: error: начальное объявление цикла...

116
Приведение типов в цикле for-in

У меня есть этот цикл: for button in view.subviews { } Теперь я хочу, чтобы кнопка была преобразована в специальный класс, чтобы я мог использовать ее свойства. Я пробовал это: for button in view.subviews as AClass Но это не работает и выдает ошибку:'AClass' does not conform to protocol...

115
Scala вниз или уменьшение цикла?

В Scala вы часто используете итератор для выполнения forцикла в возрастающем порядке, например: for(i <- 1 to 10){ code } Как бы вы сделали это, чтобы он вырос с 10 до 1? Думаю, 10 to 1дает пустой итератор (как обычная математика диапазона)? Я сделал скрипт Scala, который решает эту проблему,...

115
В чем преимущество использования ссылок пересылки в циклах for на основе диапазона?

const auto&было бы достаточно, если я хочу выполнять операции только для чтения. Однако я наткнулся на for (auto&& e : v) // v is non-const пару раз за последнее время. Это заставляет меня задуматься: Возможно ли, что в некоторых непонятных угловых случаях есть некоторое преимущество в...

113
Почему цикл Java с 4 миллиардами итераций занимает всего 2 мс?

Я запускаю следующий код Java на ноутбуке с процессором Intel Core i7 с тактовой частотой 2,7 ГГц. Я намеревался позволить ему измерить, сколько времени требуется для завершения цикла с 2 ^ 32 итерациями, что, как я ожидал, составит примерно 1,48 секунды (4 / 2,7 = 1,48). Но на самом деле это...

109
Цикл через переменную оболочки, разделенную запятыми

Предположим, у меня есть переменная оболочки Unix, как показано ниже variable=abc,def,ghij Я хочу , чтобы извлечь все значения ( abc, defи ghij) , используя для цикла и передавать каждое значение в процедуру. Скрипт должен позволять извлекать произвольное количество значений, разделенных запятыми,...

108
Добавить символы в строку в Javascript

Мне нужно добавить символы цикла For в пустую строку. Я знаю, что вы можете использовать функцию concat в Javascript для выполнения concat со строками var first_name = "peter"; var last_name = "jones"; var name=first_name.concat(last_name) но с моим примером это не работает. Есть идеи, как это...

107
Может ли цикл for внутри цикла for использовать то же имя переменной счетчика?

Могу ли я использовать ту же переменную счетчика для forцикла внутри forцикла? Или переменные будут влиять друг на друга? Должен ли следующий код использовать другую переменную для второго цикла, например j, или iнормально? for(int i = 0; i < 10; i++) { for(int i = 0; i < 10; i++) { }...

107
Как получить значение индекса из цикла foreach в jstl

У меня есть значение, установленное в requestобъекте, подобное следующему: String[] categoriesList=null; categoriesList = engine.getCategoryNamesArray(); request.setAttribute("categoriesList", categoriesList ); и вот как я повторяю на странице jsp <% if(request.getAttribute("categoriesList") !=...

106
Пример цикла в MySQL

В MySQL у меня есть эта хранимая процедура с циклом For в ней: DELIMITER $$ CREATE PROCEDURE ABC() BEGIN DECLARE a INT Default 0 ; simple_loop: LOOP SET a=a+1; select a; IF a=5 THEN LEAVE simple_loop; END IF; END LOOP simple_loop; END $$ Он всегда печатает 1. Каков правильный синтаксис MySQL для...

105
Разница в производительности для управляющих структур for и foreach в C #

Какой фрагмент кода даст лучшую производительность? Приведенные ниже сегменты кода были написаны на C #. 1. for(int counter=0; counter<list.Count; counter++) { list[counter].DoSomething(); } 2. foreach(MyType current in list) { current.DoSomething();...

105
Эффективность Javascript: "for" против "forEach" [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 3 года назад . Уточните этот вопрос Каков текущий стандарт в 2017 году в...

104
Вложенная одна строка для циклов

Написал эту функцию на питоне, который транспонирует матрицу: def transpose(m): height = len(m) width = len(m[0]) return [ [ m[i][j] for i in range(0, height) ] for j in range(0, width) ] В процессе я понял, что не совсем понимаю, как выполняются однострочные вложенные циклы for. Пожалуйста,...

101
Как создать два цикла for в понимании списка Python

У меня есть два списка, как показано ниже tags = [u'man', u'you', u'are', u'awesome'] entries = [[u'man', u'thats'],[ u'right',u'awesome']] Я хочу извлечь записи, entriesкогда они находятся в tags: result = [] for tag in tags: for entry in entries: if tag in entry: result.extend(entry) Как я могу...

98
Java: лучший способ перебрать коллекцию (здесь ArrayList)

Сегодня я с удовольствием писал код, когда добрался до фрагмента кода, который уже использовал сотни раз: Итерации по коллекции (здесь ArrayList) По какой-то причине я действительно посмотрел на параметры автозаполнения Eclipse, и это заставило меня задуматься: В каких случаях следующие циклы...