Вопросы по теме 'loops'
Цикл ForEach в Mathematica
Я хотел бы что-то вроде этого:
each[i_, {1,2,3},
Print[i]
]
Или, в более общем смысле, чтобы деструктурировать произвольные вещи в списке, который вы зацикливаете, например:
each[{i_, j_}, {{1,10}, {2,20}, {3,30}},
Print[i*j]
]...
17960 просмотров
schedule
23.07.2023
рекурсия вместо многократных циклов
Я хочу, чтобы этот метод работал для любого заданного количества аргументов, я могу сделать это с помощью генерации кода (с большим количеством уродливого кода), можно ли это сделать с помощью рекурсии? если да то как? Я понимаю рекурсию, но я не...
1755 просмотров
schedule
09.09.2023
Лучший рефакторинг для ужасного цикла While (True)
Если вы, как и я, дрожите на месте цикла While (True), значит, вы тоже, должно быть, долго и усердно думали о том, как лучше всего его отрефакторить. Я видел несколько различных реализаций, ни одна из которых не была лучше любой другой, например,...
14813 просмотров
schedule
02.06.2023
Разница между объявлением переменных до или в цикле?
Я всегда задавался вопросом, имеет ли вообще объявление отбрасываемой переменной перед циклом, в отличие от многократного использования внутри цикла, какую-либо разницу (производительность)? (совершенно бессмысленный) пример на Java:
а)...
140408 просмотров
schedule
13.05.2022
Как указать лямбда-функции захватывать копию вместо ссылки в 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 просмотров
schedule
09.04.2022
индекс в цикле 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