Вопросы по теме 'control-flow'
Исключения для потока управления
Здесь есть интересный пост об этом, в отношении к потоку управления между приложениями.
Ну, недавно я столкнулся с интересной проблемой. Генерация n-го значения в потенциально (практически) бесконечной рекурсивной последовательности. Этот...
1801 просмотров
schedule
10.03.2022
Выход из цикла 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 просмотров
schedule
23.06.2023
Ограничение отправки TCP с помощью очереди на отправку и другие проблемы проектирования
Этот вопрос является результатом двух других вопросов, которые я задавал за последние несколько дней. Я создаю новый вопрос, потому что думаю, что он связан с «следующим шагом» в моем понимании того, как контролировать поток моя отправка /...
833 просмотров
schedule
15.07.2022
Является ли это «попробуй..поймать..наконец-то» излишним?
public Foo doDangerousStuff() throws Exception {
try {
dangerousMethod();
return new Foo();
} catch (Exception e) {
throw e;
} finally {
mustBeCalledAfterDangerousMethod();
}
}
Это ведет себя...
641 просмотров
schedule
10.04.2024
Можно ли реализовать 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 просмотров
schedule
27.08.2022
Как временно определить условие внутри блока?
В Common Lisp (в частности, SBCL в моем случае), обычно исключения (известные как "условия") определяются с помощью определить условие макрос. Это определяет условие глобально в текущем пакете.
Есть ли способ определить условие локально в...
56 просмотров
schedule
09.10.2023
Альтернатива оператору 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 просмотров
schedule
05.05.2023