Публикации по теме 'control-flow'


Использование потока управления в Эликсире для улучшения видимости
В Podium мы делаем упор на написание кода, доступного для обнаружения. Код читается намного чаще, чем написан, поэтому для нас важно, чтобы наш код был понятным. Благодаря множеству различных способов ветвления потока управления в Elixir мы пришли к выводу, что выбранный вами метод может передать смысл читателю. Вот несколько рекомендаций, которым мы стремимся следовать, чтобы повысить удобство обнаружения и донести цель до читателя. IF Из-за более ярких способов ветвления в..

Упрощенный способ выполнения задач Python
от создания внешних ресурсов и принудительной проверки стиля до развертывания сервера с библиотекой Invoke В любой программной системе неизбежно возникает процедура управления набором повторяющихся, но важных исполняемых процессов и задач. Подобно команде make в Linux, вам понадобится быстрый и эффективный способ объединения операторов CLI в одну строку команды. Например, для создания внешнего интерфейса последней ветки master может потребоваться ряд простых операторов CLI: cd..

Магия сортировки слиянием
Всем привет. В этой статье я постараюсь изо всех сил провести вас через реализацию (на JavaScript) одного из первых алгоритмов сортировки, которые я изучил как разработчик программного обеспечения, и объяснить его важность. Зачем нужна сортировка слиянием? Сортировка слиянием - это эффективный алгоритм сортировки, основанный на сравнении, в котором используется концепция «разделяй и властвуй». Это означает, что он будет непрерывно делить неупорядоченный список на более мелкие..

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

Как автоматически распечатать следующие N выполненных строк в GDB?
В течение некоторого времени я пытался найти способ автоматизировать процесс отслеживания в GDB потока управления программой. Даже простой способ автоматизации команды n , чтобы вы могли видеть, в каком порядке вызываются подпрограммы. Я...
17892 просмотров
schedule 17.05.2022

Как выйти из условия if
Какие методы существуют для преждевременного выхода из предложения if ? Бывают случаи, когда я пишу код и хочу поместить оператор break внутрь предложения if только для того, чтобы помнить, что их можно использовать только для циклов. В...
367262 просмотров
schedule 06.05.2022

Оператор PHP elseif не выполняется, хотя начальный оператор if является ложным
Я пишу рекурсивную функцию для вывода различий между двумя многомерными массивами php. Цель этого кода — увидеть разницу между заголовками jpeg, чтобы определить, как adobe bridge cs3 сохраняет информацию о рейтинге в файле jpg. Когда я выполняю...
335 просмотров
schedule 14.10.2022

генератор графа потока управления для кода С#
мне нужен инструмент, который берет код С# и генерирует граф потока управления кода, если в Visual Studio есть что-то подобное ............ пожалуйста, укажите это мне, спасибо
3223 просмотров
schedule 05.03.2024

Пожалуйста, объясните: строка пропущена после цикла for?
Я пытаюсь сделать свои первые детские шаги с С++. Может кто-нибудь объяснить, почему это не работает так, как я ожидал? #include <iostream> #include <stdio.h> using namespace std; int main (int argc, char *argv[]) { int i;...
149 просмотров
schedule 17.02.2023

Вычислить граф потока управления, который можно принять, из исходного кода
Я знаю, что есть способы автоматического создания CFG ( C ontrol F low G raph) из исходного кода . Однако, насколько я понимаю, эти методы дают мне визуальный график — изображение. Я не могу использовать такое изображение для каких-либо...
2096 просмотров
schedule 29.04.2022

Условный запуск JS-скриптов в файле HTML
Из-за проблем, связанных с браузером (например, представление отличается), у меня есть две версии скрипта. тот, который работает на всем, кроме IE, и один, который я написал специально для IE. Я нашел еще один скрипт, который определяет, какой...
161 просмотров

VBA: выход из глубоко вложенных операторов if
Обычно, когда я хочу выйти из оператора, я просто устанавливаю флаг boolean для потока управления, но у меня есть особый случай со многими вложенными операторами If , и мне бы очень хотелось иметь способ выйти из нескольких с помощью одного...
19714 просмотров

Логическая эквивалентность последовательности предложений if else if else
Я серьезно недосыпаю, и мне нужна помощь в переписывании этого небольшого фрагмента логики Python. for _ in range(100): if a: continue elif b: continue elif c and d: continue else: e() Я хочу...
414 просмотров
schedule 15.12.2022

Ruby - разница между операторами if и if then [дубликаты]
Я знаю, что в Ruby операторы потока управления обычно следуют следующему шаблону. If statement do something else do something else end Из моего опыта это была единственная закономерность, которую я заметил. Однако при просмотре кода на...
970 просмотров

Как выйти из цикла при использовании .equalsIgnoreCase
Я разработал программу, которая просит пользователя ввести что-либо. Программа должна завершиться, как только пользователь введет слово «СТОП». Однако меня немного смущает метод .equalsIgnoreCase. Это код, который работает правильно: import...
1269 просмотров
schedule 22.06.2023

Существует ли метод Exit для выхода из вложенной процедуры и процедуры ее владельца?
Есть ли метод, который можно было бы вызвать для выхода из вложенной процедуры, который также выйдет из процедуры владельца/родителя? procedure OwnerProc; procedure NestedProc; begin // Do some code here EXIT_ALL; {Call a...
1167 просмотров
schedule 29.12.2022

Сокращение цикла while с условиями
Моя цель, по большому счету, состоит в том, чтобы печатать только те строки, которые имеют одинаковое/одинаковое имя поля без повторения . То есть, если три строки дублируются, вывести каждую из них только один раз (а не каждое попарное сравнение)....
75 просмотров
schedule 12.12.2022

Как дождаться завершения работающей функции в функции обратного вызова графического интерфейса?
Моя программа запускает функцию, когда пользователь нажимает на объект осей. Эта функция использует положение курсора и показывает его ход в виде анимации. Мне нужно остановить текущий вызов функции, когда пользователь щелкает новую позицию, а затем...
85 просмотров
schedule 02.03.2023

Можно ли совместить присваивание и сравнение в выражении?
В C принято присваивать и сравнивать в одном выражении: n = n_init; do { func(n); } while ((n = n.next) != n_init); Насколько я понимаю, в Rust это можно выразить так: n = n_init; loop { func(n); n = n.next; if n == n_init...
561 просмотров
schedule 21.06.2023

Подождать, пока произойдет событие, прежде чем отправлять HTTP-ответ в NodeJS?
Я ищу решение для ожидания события перед отправкой ответа HTTP. Случай использования Идея в том, что я вызываю функцию в одном из моих маршрутов: zwave.connect("/dev/ttyACM5"); Эта функция возвращается немедленно. Но существует 2...
4800 просмотров
schedule 31.07.2022

Что такое нулевой или пустой счетный диапазон в Swift?
В Swift3, let highestIndex = 7 for index in 1 ..< highestIndex { latter(index) } Однако, let highestIndex = 0, or anything smaller for index in 1 ..< highestIndex { latter(index) } что падает. Таким образом, оператор ..‹...
1098 просмотров
schedule 14.09.2022

asyncio as_yielded из асинхронных генераторов
Я хочу иметь возможность получить результат от ряда асинхронных сопрограмм. as_completed Asyncio близок к тому, что я ищу (т. Е. Я хочу, чтобы любая из сопрограмм могла в любой момент вернуться к вызывающей стороне, а затем продолжить), но это,...
814 просмотров

Проблемы с использованием операторов switch в потоке управления. Свифт 3
Здесь я пытаюсь добавить разные столицы в их континентальные регионы. может кто-нибудь, пожалуйста, скажите мне, что я делаю неправильно? var europeanCapitals: [String] = [] var asianCapitals: [String] = [] var otherCapitals: [String] = [] let...
41 просмотров
schedule 31.03.2023

Оператор потока управления сопоставлением с образцом, похожий на `switch`, который соответствует всем без исключения истинным случаям?
ПРИМЕЧАНИЕ : этот вопрос не касается помощи в решении FizzBuzz. Пожалуйста, не публикуйте ответы, которые просто решают FizzBuzz. Ответы на этот вопрос должны относиться к совпадению нескольких истинных switch случаев. Рассмотрим попытку...
420 просмотров