Публикации по теме 'loop'


Как выполнить итерацию без цикла

Давайте разберемся, как строится тело цикла; и что происходит, когда мы проходим цикл. start = 0 end = 5 for count in range(start, end): print(count) Приведенный выше цикл печатает значения счетчика от «начала» до «конца». На каждой итерации значение count проходит через значения start, start+1, start+2, …., end-2, end-1. По сути, оператор «print(count)» повторяется для разных значений count. Верно? Ну и еще один вариант сделать то же самое примерно так print(0) print(1)..

JavaScript — Петли!

Циклы обычно используются в алгоритмических задачах JavaScript. Хотя они затратны по времени, они позволяют быстро выполнить блок кода n количество раз. Существует несколько видов петель: for — перебирает блок кода n количество раз for/in — перебирает свойства объекта . for/of — перебирает значения итерируемого объекта . while — перебирает блок кода пока выполняется условие do/while — то же, что и выше Наиболее распространенными являются циклы for и циклы..

Циклы в NodeJs - Оптимизация производительности

Циклы играют жизненно важную роль в производительности приложения. Наиболее часто используемые циклы, влияние выполнения измеряется на огромной выборке данных. Несколько дней назад в группе серверной части узла состоялось обсуждение производительности масштабируемых приложений в Node.js. Никто не сомневался в скорости узла, но архитектура приложения и выполнение кода одинаково важны. Хорошо спроектированная система и чистый код играют жизненно важную роль в выполнении приложения...

Перспективное мышление - неполное руководство по современному циклу For в JavaScript # 1

Я обнаружил, что многие программисты неправильно используют цикл for. Я думаю, что все видели такой код: const arr = [1, 2, 3, 4]; for (let i=0; i < arr.length; i++ ) { console.log (arr[i]); } Что не так с этим? В каждом цикле мы вычисляем длину arr. И эта длина не меняется, поэтому чтение одной и той же информации X раз - пустая трата ресурсов. Второй подход, который мы видим, - это улучшенная версия предыдущего: const arr = [1, 2, 3, 4]; const arrLength = arr.length;..

Петли сводят вас с ума

В рамках моих историй на этой неделе меня попросили написать технический пост. Один из элементов программирования, который я считаю наиболее сложным, — циклы. Почему? Никто не знает. Ну, я знаю. Честно говоря, я думаю, что это потому, что циклы довольно хитры. Они звучат достаточно просто: у меня есть список вещей, я собираюсь пройтись по списку и выполнить действие над каждой вещью. Однако все не так просто. Почему? Потому что вещи не то, чем кажутся. Цикл постоянно меняется...

Как получить все маршруты (и текущий маршрут) в Vue Router с помощью Vue 3 Composition API.

Мне понравился метод this.$router для доступа к маршрутам и параметрам маршрутов из Vue Router с помощью API параметров. Это было здорово для циклического просмотра всех ваших маршрутов и их рендеринга в простом компоненте навигации или нижнего колонтитула. Но введите Vue 3 и Composition API: все полетело к чертям. Возврат всех маршрутов При обращении к маршрутизатору в API параметров мы можем использовать переменную экземпляра this.$router и возвращать все маршруты с помощью..

Могут ли потоки заменить циклы в Java?

Читаемость кода, производительность и ограничения Streams Выпуск Java 8 стал знаменательным событием в истории Java. Были представлены потоки и лямбда-выражения, и теперь они широко используются. Если вы не знаете о Streams или никогда о нем не слышали, ничего страшного. В большинстве случаев циклы удовлетворят ваши потребности, и у вас не возникнет проблем без потоков. Тогда зачем нам Streams? Могут ли они заменить или иметь преимущества перед циклами? В этой статье мы..