Вопросы по теме 'control-flow'

Исключения для потока управления
Здесь есть интересный пост об этом, в отношении к потоку управления между приложениями. Ну, недавно я столкнулся с интересной проблемой. Генерация n-го значения в потенциально (практически) бесконечной рекурсивной последовательности. Этот...
1801 просмотров

Выход из цикла For — командный процессор Windows (CMD.EXE)
Я пытаюсь найти способ прервать/выйти из цикла FOR, если произошла какая-либо ошибка. Ниже приведено содержимое командного файла. @echo on set myfile=D:\sample.txt FOR /F "tokens=1,2 delims=," %%i in (%myfile%) do call :process "%%i" :process...
47476 просмотров
schedule 18.11.2023

Отлаживать PHP и управлять потоком?
Я самоучка, поэтому не очень разбираюсь в обычной веб-разработке, однако я написал полноценный веб-сайт для социальной сети, но не знаю, как его отлаживать. У моего веб-сайта есть некоторые проблемы, и мне нужно научиться отлаживать вещи вокруг/...
685 просмотров

Ограничение отправки TCP с помощью очереди на отправку и другие проблемы проектирования
Этот вопрос является результатом двух других вопросов, которые я задавал за последние несколько дней. Я создаю новый вопрос, потому что думаю, что он связан с «следующим шагом» в моем понимании того, как контролировать поток моя отправка /...
833 просмотров
schedule 15.07.2022

Является ли это «попробуй..поймать..наконец-то» излишним?
public Foo doDangerousStuff() throws Exception { try { dangerousMethod(); return new Foo(); } catch (Exception e) { throw e; } finally { mustBeCalledAfterDangerousMethod(); } } Это ведет себя...
641 просмотров

Можно ли реализовать Scala «если… иначе» в виде библиотечной функции?
Мне интересно, мог ли if … else быть реализован в Predef со специальной обработкой компилятора, аналогично тому, что делается с classOf[A] : определение находится в Predef , реализация заполняется компилятором. Конечно, многих людей успокоит...
2022 просмотров
schedule 26.04.2022

Сравнение исключений
Это мой сценарий, у меня есть список исключений, содержащий произвольные исключения, например, из другой иерархии, и приведенные ниже фрагменты кода объяснят, что мне нужно делать. private List<java.lang.Class> connectionExceptions; try {...
4718 просмотров
schedule 30.04.2022

Управление потоком Ruby: выдать исключение, вернуть nil или позволить ему потерпеть неудачу?
Я думаю о лучших методах управления потоком. Куда мне идти? 1) Ничего не проверяйте и дайте программе выйти из строя (чище код, естественные сообщения об ошибках): def self.fetch(feed_id) feed = Feed.find(feed_id) feed.fetch end...
5111 просмотров
schedule 17.04.2022

Данные Hadoop и поток управления
Я пишу приложение Hadoop, но кажется, что я неправильно истолковал, как именно работает Hadoop. Мои входные файлы представляют собой фрагменты карты, названные в соответствии с принципом QuadTile . Мне нужно выполнить подвыборку и сшить их вместе,...
662 просмотров
schedule 19.06.2022

Логика программы редактирования Ruby?
Хорошо, я занимаюсь рубиновым треком codeacademy, и у меня нет проблемы. Я могу заставить это работать сейчас, но я не понимаю, почему это работает. инструкции к упражнениям: Начнем с простого: напишем цикл .each, который перебирает слова и...
586 просмотров
schedule 09.05.2023

Поток управления сборкой x86
У меня возникли проблемы с написанием простой программы, которая должна найти наименьшее число в стеке и оставить стек, содержащий только это число. 0 отмечает конец стека и не должен считаться числом. Кажется, есть проблема с потоком управления. Я...
790 просмотров
schedule 04.09.2023

Что такое «прогресс» в Swift?
Согласно Поток управления в Руководстве по языку Swift , Цикл for-in выполняет набор операторов для каждого элемента в диапазоне, последовательности, коллекции или прогрессии. Я почти уверен, что знаю три из них: диапазон : то,...
1114 просмотров
schedule 06.12.2022

Как сопоставить параметры соответствия шаблону в Kotlin?
Можно ли написать что-то подобное, или нам нужно вернуться к ручной проверке нулей в Kotlin? val meaningOfLife : String? = null when meaningOfLife { exists -> println(meaningOfLife) else -> println("There's no meaning") }
2340 просмотров
schedule 23.10.2023

Понимание потока управления
У меня много проблем с пониманием следующего потока программы: #include <stdio.h> #include <ctype.h> int main () { FILE *fp; int index = 0; char word[45]; int words = 0; fp = fopen("names.txt","r"); if(fp == NULL) {...
218 просмотров
schedule 12.01.2024

Транспортир: отключение потока управления
Я слышал, что поток управления веб-драйвером будет удален в будущем, и хотел обновить свои тестовые примеры. Я не уверен, что это лучший способ заменить его: Асинхронное ожидание: работало хорошо, но не поддерживается jshint. цепочка...
1008 просмотров
schedule 06.09.2023

Как проверить ввод строки? (Dyalog APL)
Я работал над этой функцией Happy , чтобы попрактиковаться в потоке управления. Happy проверяет, является ли число счастливым. Я также пытался научиться обработке ошибок. Итак, я попытался уловить, является ли пользовательский ввод чем-то...
263 просмотров

Как временно определить условие внутри блока?
В Common Lisp (в частности, SBCL в моем случае), обычно исключения (известные как "условия") определяются с помощью определить условие макрос. Это определяет условие глобально в текущем пакете. Есть ли способ определить условие локально в...
56 просмотров

Альтернатива оператору if then else
Может ли кто-нибудь помочь мне с альтернативой операторам if-then-else для потока управления? Или посоветуйте хорошую статью? Из того, что я видел, некоторые используют отображение или перечисления. У меня проблема в том, что у меня есть несколько...
70 просмотров
schedule 13.02.2024

Оператор Python Walrus в циклах while
Я пытаюсь понять оператор присваивания моржа. Классический цикл while прерывается, когда условию присваивается значение False внутри цикла. x = True while x: print('hello') x = False Почему это не работает с оператором моржа? Он...
874 просмотров