11
ответов

Поток управления через Возврат по сравнению с, Если/Еще [закрыто]

Какой лучше (неявный поток управления через возврат, или поток управления, через если) - посмотрите ниже. Объясните, что Вы рассматриваете как преимущество/недостаток для любого. Мне нравится опция A, потому что это - меньше кода...
вопрос задан: 20 July 2012 23:12
11
ответов

Как я могу избегать использования исключений для управления потоком?

Мне присвоили проект разработать ряд классов, которые действуют как интерфейс к системе хранения. Требование - то, что класс поддерживает получить метод со следующей подписью: общественность...
вопрос задан: 9 January 2009 15:28
10
ответов

Стиль программирования: необходимо ли возвратиться рано, если защитное условие не удовлетворено?

Одна вещь я иногда задавался вопросом, - который является лучшим стилем из двух, показанных ниже (если таковые имеются)? Лучше возвратиться сразу, если защитное условие не было удовлетворено, или необходимо ли только сделать...
вопрос задан: 11 February 2012 15:38
9
ответов

Как вырваться из нескольких циклов в Python?

Учитывая следующий код (это не работает): while True: #snip: выводить текущее состояние, в то время как True: ok = get_input ("Это нормально? (Y / n)"), если ok.lower () == " y ": перерыв 2 # это ...
вопрос задан: 21 April 2019 15:39
7
ответов

Как выйти из выражения if

Какие виды методов существуют для того, чтобы преждевременно выйти из выражения if? Существуют времена, когда я пишу код и хочу вставить оператор завершения выражения if, только помнить, что они могут только...
вопрос задан: 15 January 2010 05:20
6
ответов

Рассечение строки (запутанного?) Python

Я читал другой вопрос о переполнении стека ( Zen of Python), и я наткнулся на эту строчку в ответе Хайме Сориано: импортируйте это "" .join ([c в this.d и this.d [c] или c для c в this.s]) ...
вопрос задан: 23 May 2017 12:19
5
ответов

То, как распечатать следующий N, выполнило строки автоматически в GDB?

Я пытался найти, что путь в течение некоторого времени автоматизирует прогресс GDB трассировки потока управления программы. Даже просто простой способ автоматизировать команду n, таким образом, Вы видите в какой...
вопрос задан: 7 September 2015 13:12
5
ответов

Получите график Потока управления от Абстрактного синтаксического дерева

Мне получили AST из Парсера-генератора ANTLR для Java. То, что я хочу сделать, так или иначе создать график потока управления исходного кода, где каждым оператором или выражением является уникальный Узел. Я...
вопрос задан: 19 July 2013 16:26
5
ответов

Вызов порядка функций [дубликат]

Используя следующий код: def fun1 (): print ("fun1") передать def fun2 (): print ("fun2") передать def fun3 (): print ("fun3") fun2 () def fun4 (): print ( "fun4") fun3 () fun2 () ...
вопрос задан: 29 November 2011 19:56
4
ответа

Java: Исключения как поток управления?

Я услышал, что использование исключений для потока управления является плохой практикой. Что Вы думаете об этом? общедоступный статический findStringMatch (g0, g1) {интервал g0Left =-1; интервал g0Right =-1; интервал g1Left =-1;...
вопрос задан: 10 October 2009 16:33
2
ответа

НАЧИНАЙТЕ ЗДЕСЬ If / else операторы с логическими значениями JAVASCRIPT

У меня возникли некоторые проблемы с этим текущим уроком о потоке управления с помощью JavaScript ... Вопрос гласит: в этом упражнении вам дадут переменную, она будет называться value. Вы также будете ...
вопрос задан: 5 March 2019 02:50
2
ответа

Поток выполнения в MVC

Я пытаюсь изучить MVC подробно, и я задаюсь вопросом, что является точным функциональным потоком внутренне, в смысле которого вызваны функции (важные функции) и что они делают когда...
вопрос задан: 11 August 2018 16:41
2
ответа

График потока управления и цикломатическая сложность для следующей процедуры

insertion_procedure (интервал [], интервал p [], интервал N) {интервал i, j, k; для (i=0; я <=N; я ++) p [я] = я; для (i=2; я <=N; я ++) {k = p [я]; j = 1; в то время как ([p [j-1]]> [...
вопрос задан: 14 August 2017 06:08
2
ответа

Определение максимальной глубины стека

Предположите, что у меня есть стековый игрушечный язык, который идет с операционным Нажатием, Pop, Переходом и Если. У меня есть программа, и ее вход является игрушечным языком. Например, я получаю Нажатие последовательности 1 Нажатие 1 Pop...
вопрос задан: 23 March 2013 05:44
2
ответа

Система условия языка Common LISP для передачи управления

Я допущу право впереди, что следующее является довольно ужасным описанием того, что я хочу сделать. Извинения заранее. Задайте вопросы, чтобы помочь мне объяснить.:-) Я записал ETLs (Извлечение...
вопрос задан: 1 June 2010 19:39
1
ответ

Универсальный обработчик успехов перегрузок механизма обратного вызова как средство для управления потоком - кодирует запах?

Я являюсь довольно новым на проекте и натыкался на интересную парадигму дизайна для некоторых асинхронных вызовов, которые мы выполняем к базе данных (переменные и имя функции измененный): частный пустой OnLogin (объект...
вопрос задан: 30 April 2019 06:56
1
ответ

Выход в Для цикла - Windows Command Processor (CMD.EXE)

Я пытаюсь найти способ повредиться / выход от ДЛЯ цикла, если существует какая-либо произошедшая ошибка. Ниже содержание пакетного файла. @echo на наборе myfile=D:\sample.txt ДЛЯ/F "tokens=1,2 удаляет известь =", %% я в (%myfile %...
вопрос задан: 26 July 2009 12:19
0
ответов

Зачем использовать цикл for вместо цикла while? [дубликат]

Возможные дубликаты: итерация с помощью цикла for или цикла while? Циклы в C - for () или while () - что лучше? Когда следует использовать цикл for вместо цикла while? Я думаю, что следующие циклы ...
вопрос задан: 23 May 2017 12:25
0
ответов

Могло ли Scala «if… else» быть реализовано как библиотечная функция?

Мне интересно, можно ли… else можно было бы реализовать в Predef со специальной обработкой компилятора, аналогично что делается с classOf [A]: определение находится в Predef, реализация ...
вопрос задан: 23 May 2017 11:55
0
ответов

Как правильно выйти из скрипта node.js после того, как «все сделано»

Мой скрипт node.js считывает строки из таблицы в базе данных 1, выполняет некоторую обработку и записывает строки в базу данных 2. Скрипт должен выйти после того, как все будет сделано. Как я могу узнать, все ли...
вопрос задан: 4 September 2015 00:00
0
ответов

Как «выйти» из кейса… в Ruby

Итак, я пробовал break, next и return. Все они выдают ошибки, exit конечно работает, но полностью выходит. Итак, как можно закончить дело ... когда «слишком рано»? Пример: case x, когда y; begin ...
вопрос задан: 12 August 2014 09:48
0
ответов

Граф потока управления программы

Я сейчас беру класс компилятора, и мы находимся в точке, где нам нужно построить CFG, чтобы реализовать оптимизацию. Я не могу понять только одного: сколько CFG существует для программы? ...
вопрос задан: 23 March 2013 05:42
0
ответов

Практические различия между графом потока управления и графом вызова (потока?)?

В Википедии есть определение графа потока управления. Я также слышал терминологию, относящуюся к «графику вызовов (потока?)», но не могу найти соответствующие ресурсы. Какая связь...
вопрос задан: 22 March 2013 22:15
0
ответов

Определение значений регистров при использовании objdump

Итак, я пытаюсь использовать утилиту objdump для построения графа потока управления из сборки, и у меня возникает проблема. В принципе, всякий раз, когда возникает ветвь и целевой адрес является относительным, я не ...
вопрос задан: 22 March 2013 22:14
0
ответов

Генератор графа потока управления для кода C #

Мне нужен инструмент, который берет код C # и генерирует граф потока управления кода если есть что-то подобное в визуальной студии ... Пожалуйста, укажите мне на это спасибо
вопрос задан: 10 March 2013 10:24
0
ответов

IEnumerable foreach, сделать что-то другое для последнего элемента

У меня есть IEnumerable. Я хочу сделать одну вещь для каждого элемента коллекции, кроме последнего элемента, с которым я хочу сделать что-то еще. Как я могу это аккуратно закодировать? В Pseudocode foreach(...
вопрос задан: 19 February 2013 02:52
0
ответов

Нелокальный возврат в Scala является новым?

A коллега только что показал мне это, и я был удивлен, что он вообще скомпилирован: def toUpper (s: Option [String]): String = {s.getOrElse (return "default"). toUpperCase // ^^^^^^ // возврат ...
вопрос задан: 10 January 2013 18:10
0
ответов

Проблемы с пониманием потока управления в классе python (в движке приложения Google)

Ребята, у меня возникли проблемы с пониманием потока управления в классе python, т.е. происходит с кодом шаг за шагом. Учитывая краткий код ниже, я хотел бы знать :, когда класс MainPage...
вопрос задан: 28 April 2012 15:04
0
ответов

Строковые массивы и как их зациклить

Мне было интересно, если можно сделать цикл для массива строк, которые я хочу оценить в моем коде. Я хочу сделать более одного двоичного числа одновременно. Пока у меня это работает правильно, ...
вопрос задан: 13 March 2012 16:49
0
ответов

Поток управления Node.js: обратные вызовы или обещания? [закрыто]

Я знаю, что для node.js. существует множество библиотек управления потоками. Некоторые из них позволяют одной цепочке асинхронных функций с обратными вызовами (например, async, asyncblock и т. Д.), Другие используют концепцию обещаний (Q, отложенные, фью
вопрос задан: 22 February 2012 08:39