Вопросы по теме 'loops'

Цикл ForEach в Mathematica
Я хотел бы что-то вроде этого: each[i_, {1,2,3}, Print[i] ] Или, в более общем смысле, чтобы деструктурировать произвольные вещи в списке, который вы зацикливаете, например: each[{i_, j_}, {{1,10}, {2,20}, {3,30}}, Print[i*j] ]...
17960 просмотров

рекурсия вместо многократных циклов
Я хочу, чтобы этот метод работал для любого заданного количества аргументов, я могу сделать это с помощью генерации кода (с большим количеством уродливого кода), можно ли это сделать с помощью рекурсии? если да то как? Я понимаю рекурсию, но я не...
1755 просмотров
schedule 09.09.2023

Лучший рефакторинг для ужасного цикла While (True)
Если вы, как и я, дрожите на месте цикла While (True), значит, вы тоже, должно быть, долго и усердно думали о том, как лучше всего его отрефакторить. Я видел несколько различных реализаций, ни одна из которых не была лучше любой другой, например,...
14813 просмотров
schedule 02.06.2023

Разница между объявлением переменных до или в цикле?
Я всегда задавался вопросом, имеет ли вообще объявление отбрасываемой переменной перед циклом, в отличие от многократного использования внутри цикла, какую-либо разницу (производительность)? (совершенно бессмысленный) пример на Java: а)...
140408 просмотров

Как указать лямбда-функции захватывать копию вместо ссылки в C #?
Я изучаю C # и пытаюсь понять лямбды. В этом примере ниже он распечатывается 10 десять раз. class Program { delegate void Action(); static void Main(string[] args) { List<Action> actions = new List<Action>();...
25096 просмотров
schedule 26.11.2022

Заменить вложенные циклы или нет
У меня есть сценарий, который перебирает серию из четырех (или менее) строк символов. Например: aaaa aaab aaac aaad Если удалось реализовать это с помощью вложенных циклов for, например: chars = string.digits + string.uppercase +...
4778 просмотров
schedule 18.12.2022

Перемещение по списку в обратном порядке в Python
Так что я могу начать с len(collection) и закончить collection[0] . Я также хочу иметь доступ к индексу цикла.
878654 просмотров
schedule 30.12.2022

Как выйти из цикла List‹string›.ForEach при использовании анонимного делегата?
В обычном цикле вы можете выйти из цикла, используя break. Можно ли сделать то же самое с помощью анонимного делегата? Пример inputString и result объявлены вне делегата. blackList.ForEach(new Action<string>( delegate(string item)...
62215 просмотров
schedule 06.06.2022

Каков самый быстрый способ скопировать мой массив?
Я занимаюсь обработкой файлов Wave и считываю их с диска в массив байтов. Я хочу быстро скопировать порции из этого байтового массива в другой буфер для промежуточной обработки. В настоящее время я использую что-то вроде этого: float[] fin;...
3458 просмотров
schedule 11.01.2023

Разделенная строка, созданная в цикле
Я ищу лучший способ создать строку, разделенную другим в цикле. Я имею в виду, например, читалку SQL: StringBuilder sb = new StringBuilder(); while(reader.Read()) { sb.Append(reader[0]); sb.Append("<br />"); } string result =...
504 просмотров
schedule 26.12.2022

Как перебрать все слои узлов Treeview?
Сначала прочитайте РЕДАКТИРОВАТЬ 2 Я пытаюсь настроить способ визуально различать узлы в приложении winform. Например, чередование цветов. Может ли кто-нибудь направить меня по этому пути? Кроме того, кто-нибудь еще должен был сделать это...
21034 просмотров
schedule 01.06.2022

Python — многопоточность и истинный цикл while
У меня есть поток, который добавляет строки в self.output и цикл, который выполняется до тех пор, пока self.done не станет истинным (или не будет достигнуто максимальное время выполнения). Есть ли более эффективный способ сделать это, кроме...
14755 просмотров
schedule 05.05.2023

Как сделать петлю пайпа в Zsh?
Пенз говорит, что проблема может быть решена с помощью функций Multios и coproc в потоке . Однако я не уверен в решении. Я знаю, что вы можете использовать multios как ls -1 > file | less но я никогда не использовал такое, что у...
1062 просмотров
schedule 29.09.2023

Эффективность Java foreach
У меня примерно так: Map<String, String> myMap = ...; for(String key : myMap.keySet()) { System.out.println(key); System.out.println(myMap.get(key)); } Так myMap.keySet() вызывается один раз в цикле foreach ? Я думаю, что...
14671 просмотров

индекс в цикле XSL
У меня есть два вложенных цикла в XSL, в данный момент я использую position(), но это не то, что мне нужно. <xsl:for-each select="abc"> <xsl:for-each select="def"> I wanna my variable in here increasing fluently 1,2,3,4,5.....n...
78217 просмотров
schedule 13.10.2022

Где внутри вложенной DLL зациклиться?
Итак, у меня есть приложение, которое запускает другое приложение с моей внедренной DLL (с ​​обходами). Точка входа — DllMain. Я мало что могу сделать из DllMain и уж точно не могу зацикливаться. Итак, как мне вызывать функции монитора DLL каждые x...
1377 просмотров
schedule 05.10.2022

Rails: элегантный способ отображения сообщения, когда в базе данных нет элементов.
Я понял, что пишу много кода, похожего на этот: <% unless @messages.blank? %> <% @messages.each do |message| %> <%# code or partial to display the message %> <% end %> <% else %> You have no messages. <%...
19702 просмотров
schedule 14.03.2023

Как я могу получить доступ к переменным, которые последовательно именуются циклом, оставаясь внутри цикла?
Я пытаюсь понять, возможно ли создать набор переменных, пронумерованных на основе другой переменной (используя eval) в цикле, а затем вызвать ее до завершения цикла. В качестве примера я написал скрипт с именем question (первая команда показывает...
854 просмотров
schedule 16.04.2024

Как определить первую и последнюю итерацию в цикле foreach?
Вопрос простой. В моем коде есть цикл foreach : foreach($array as $element) { //code } В этом цикле я хочу по-другому реагировать, когда мы находимся на первой или последней итерации. Как это сделать?
623993 просмотров
schedule 29.04.2022

Как я могу получить доступ к n-му байту двоичного скаляра в Perl?
Спасибо всем заранее. Я хотел бы получить доступ к n-му байту двоичного скаляра. Например, вы можете получить все данные файла в одной скалярной переменной... Представьте, что бинарные данные собираются в скаляр... open(SOURCE, "<",...
5826 просмотров
schedule 07.10.2022