Вопросы с тегом «loops»

Циклы - это тип структуры потока управления в программировании, в котором последовательность операторов может выполняться неоднократно, пока не будет выполнено какое-либо условие.

6
Объявление переменных внутри циклов, хорошая практика или плохая практика?
Вопрос № 1: является ли объявление переменной внутри цикла хорошей или плохой практикой? Я читал другие темы о том, есть ли проблемы с производительностью (большинство сказали нет), и что вы всегда должны объявлять переменные как можно ближе к месту их использования. Что мне интересно, так это то, следует ли этого …


11
Как избежать ошибки «RuntimeError: словарь изменил размер во время итерации»?
Я проверил все остальные вопросы с той же ошибкой, но не нашел полезного решения = / У меня есть словарь списков: d = {'a': [1], 'b': [1, 2], 'c': [], 'd':[]} в котором некоторые значения пусты. В конце создания этих списков я хочу удалить эти пустые списки перед возвратом моего …
258 python  list  dictionary  loops 

20
Как повторить попытку после исключения?
У меня есть цикл, начинающийся с for i in range(0, 100). Обычно он работает правильно, но иногда происходит сбой из-за условий сети. В настоящее время он настроен таким образом, что в случае сбоя он будет continueуказан в условии "исключение" (перейдите к следующему номеру для i). Могу ли я переназначить тот …

23
Какой самый быстрый способ перебрать массив в JavaScript?
Я узнал из книг, что вы должны написать для цикла, как это: for(var i=0, len=arr.length; i < len; i++){ // blah blah } так что arr.length не будет рассчитываться каждый раз. Другие говорят, что компилятор сделает некоторую оптимизацию для этого, так что вы можете просто написать: for(var i=0; i < …

21
Есть ли способ перебрать табличную переменную в TSQL без использования курсора?
Допустим, у меня есть следующая простая табличная переменная: declare @databases table ( DatabaseID int, Name varchar(15), Server varchar(15) ) -- insert a bunch rows into @databases Является ли объявление и использование курсора моим единственным вариантом, если я хочу перебирать строки? Есть ли другой способ?
243 sql-server  tsql  loops 


10
Как перебрать массив в JQuery?
Я пытаюсь перебрать массив. У меня есть следующий код: var currnt_image_list= '21,32,234,223'; var substr = currnt_image_list.split(','); // array here Я пытаюсь получить все данные из массива. Кто-нибудь может привести меня на правильный путь, пожалуйста?



9
Как выйти из цикла с Ruby Pry?
Я использую Pry с моим Rails-приложением. Я установил binding.pryцикл в моей модели, чтобы попытаться отладить проблему. Например: (1..100).each do |i| binding.pry puts i end Когда я печатаю quit, он переходит к следующей итерации и снова останавливается. Есть ли способ выйти из цикла, чтобы мне не приходилось печатать quit100 раз? В …
212 ruby-on-rails  ruby  loops  exit  pry 

9
«За» против «каждого» в Ruby
У меня просто был быстрый вопрос по поводу циклов в Ruby. Есть ли разница между этими двумя способами перебора коллекции? # way 1 @collection.each do |item| # do whatever end # way 2 for item in @collection # do whatever end Просто интересно, если они точно такие же, или, может …
200 ruby  loops  foreach  iteration  each 

16
Как мне просмотреть диапазон дат?
Я даже не уверен, как это сделать, не используя какое-то ужасное решение для цикла / счетчика. Вот проблема: Мне дают две даты, дату начала и дату окончания, и по указанному интервалу мне нужно предпринять некоторые действия. Например: для каждой даты с 3 октября 2009 года по третий день до 26 …
198 c#  asp.net  datetime  loops 

9
Ускорить цикл работы в R
У меня большая проблема с производительностью в R. Я написал функцию, которая перебирает data.frameобъект. Он просто добавляет новый столбец в a data.frameи что-то накапливает. (простая операция). data.frameИмеет примерно 850K строк. Мой компьютер все еще работает (около 10 часов), и я понятия не имею о времени выполнения. dayloop2 <- function(temp){ for …
193 performance  r  loops  rcpp  r-faq 

14
Как я могу понять условие `else` циклов Python?
Многие программисты Python, вероятно, не знают, что синтаксис whileциклов и forциклов включает необязательное else:предложение: for val in iterable: do_something(val) else: clean_up() Тело elseпредложения является хорошим местом для определенных видов действий по очистке и выполняется при обычном завершении цикла: то есть, выход из цикла с предложением returnили breakпропуск elseпредложения; выход после …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.