44
ответа

GOTO, который все еще рассматривают вредным? [закрытый]

Все знают о Буквах Dijkstra редактору: перейдите к оператору, который рассматривают вредным (также здесь .html расшифровка стенограммы и здесь .pdf) и было огромное нажатие с этого времени для воздержания...
вопрос задан: 22 July 2016 09:28
32
ответа

Использовать GOTO или нет? [закрытый]

В настоящее время я работаю над проектом, где операторы перехода в большой степени используются. Основная цель операторов перехода состоит в том, чтобы иметь один раздел очистки в стандартной программе, а не нескольких операторах возврата. Как...
вопрос задан: 16 May 2016 06:46
19
ответов

Существует ли когда-нибудь причина использовать goto в современном коде.NET?

Я просто нашел этот код в отражателе в библиотеках основы.NET... если (это. _ PasswordStrengthRegularExpression! = пустой указатель) {это. _ PasswordStrengthRegularExpression = это....
вопрос задан: 15 September 2013 16:19
18
ответов

Когда-либо выгодно использовать 'goto' на языке, который поддерживает циклы и функции? Если так, почему?

У меня долго создавалось впечатление, что goto никогда не должен использоваться, если это возможно. При просматривании libavcodec (который записан в C) на днях, я заметил совместные использования его. Это когда-нибудь...
вопрос задан: 25 December 2015 12:52
17
ответов

Продолжить продуманный вредный? [закрытый]

Должны разработчики избегать использования продолжить в C# или его эквиваленте на других языках вызывать следующее повторение цикла? Был бы аргументы за или против перекрытия с аргументами о Goto?
вопрос задан: 23 May 2017 12:34
15
ответов

Примеры хорошего gotos в C или [закрытом] C++

В этом потоке мы смотрим на примеры хорошего использования goto в C или C++. Это вдохновлено ответом, какие люди, проголосовавшие, потому что они думали, что я шутил. Сводка (маркировка, измененная из оригинала для создания...
вопрос задан: 23 May 2017 12:02
14
ответов

Есть ли в Java оператор goto?

Я запутался в этом. Большинству из нас сказали, что в Java нет операторов goto. Но я обнаружил, что это одно из ключевых слов в Java. Где это можно использовать? Если его нельзя использовать, тогда ...
вопрос задан: 14 May 2015 12:30
14
ответов

C++, этот оператор перехода гарантирован?

Я изменил заголовок немного, потому что я думал, что это - более соответствующий вопрос. Вы осуществили бы рефакторинг его (походит на законное использование goto)? Если, как Вы осуществили бы рефакторинг следующий код для удаления...
вопрос задан: 28 July 2010 03:19
12
ответов

в то время как (1).. повреждение вместо goto

Я нашел следующий код в программе C: в то время как (1) {do_something (); если (was_an_error ()) повреждение; do_something_else (); если (was_an_error ()) повреждение; [...] повреждение;} [...
вопрос задан: 23 May 2017 11:58
12
ответов

Перейти к оператору, продуманному вредный?

Если оператор выше корректен, то, почему, когда я использую отражатель на.Net BCL I, видят, он используется много?Править: позвольте мне перефразировать: все ДВИЖЕНИЕ-TO's, я вижу в отражателе, записанном людьми или компиляторами?
вопрос задан: 22 March 2010 19:05
11
ответов

Операторы перехода и альтернативы в VB.NET

Я отправил фрагмент кода на другом обращающемся за помощью форуме и люди, на которых указывают мне, что использование Операторов перехода является очень плохой практикой программирования. Я задаюсь вопросом: почему это плохо? Какие альтернативы...
вопрос задан: 25 September 2012 23:14
10
ответов

PHP и оператор перехода, который будет добавлен в PHP 5.3

"goto" оператор прибывает прямо из ASM или любого другого ассемблерного языка. Вот ссылка: http://be2.php.net/manual/en/control-structures.goto.php я задаюсь вопросом: что это может сделать для создания моего...
вопрос задан: 23 May 2017 12:25
10
ответов

Будучи оказанным давление к GOTO темная сторона

У нас есть ситуация на работе, где на разработчиков, работающих над (базовой) системой прежней версии, оказывают давление в использование Операторов перехода при добавлении новых опций в существующий код, который уже заражен...
вопрос задан: 8 February 2017 14:08
10
ответов

Как сохранить маркировки goto в массиве и затем перейти им?

Я хочу объявить массив "jumplabels". Затем я хочу перейти к "jumplabel" в этом массиве. Но у меня нет идеи, как сделать это. Это должно быть похожим на следующий код: функция () {"...
вопрос задан: 24 June 2015 10:24
10
ответов

Действительно ли Perl циклично выполняет количество маркировок как GOTO?

Обычно это - хорошая практика для предотвращения GOTOs. Имея это в виду у меня были дебаты с коллегой по этой теме. Рассмотрите следующий код: Строка: в то время как (<>) {затем...
вопрос задан: 21 June 2010 15:13
9
ответов

Использовать goto или нет?

Этот вопрос может звучать клише, но я нахожусь в ситуации здесь. Я пытаюсь реализовать конечный автомат для анализа определенной строки в C. Когда я начал писать код, я понял код ...
вопрос задан: 16 May 2016 06:49
9
ответов

Действительно ли возможно сохранить адрес маркировки в переменной и использовать goto для перехода к нему?

Я знаю, что все ненавидят gotos. В моем коде по причинам я рассмотрел, и довольно, они предоставляют эффективное решение (т.е. я не ищу, "не делают этого" как ответа, я понимаю...
вопрос задан: 24 June 2015 00:20
9
ответов

Повреждение “для” цикла с помощью “повреждения”, которое рассматривают вредным? [дубликат]

Несколько дней назад я запустил быстрый проект с открытым исходным кодом и, когда некоторые помощники посмотрели на код svn, один из них сказал мне, что использование оператора завершения в для цикла считают вредным, и не был должен...
вопрос задан: 9 December 2014 15:51
9
ответов

Будет использование goto вызывать утечки памяти?

У меня есть программа, в которой я должен убежать из большого набора вложенных для циклов. До сих пор способ, которым большинство людей говорило мне делать это, состоит в том, чтобы использовать ужасный goto в моем коде. Теперь, если я создаю...
вопрос задан: 7 September 2011 13:49
9
ответов

Действительно ли этот goto выразителен?

Следующий код был подтверждением концепции сообщения, обрабатывающего стандартную программу в пакетном режиме. Я избегаю goto как чумы и переписываю этот код? Или Вы думаете, что goto является выразительным способом сделать это? Если Вы'...
вопрос задан: 8 July 2010 02:55
9
ответов

рекурсивные функции erlangs не являются просто goto?

Только получить его прямо в моей голове. Рассмотрите этот бит в качестве примера кода Erlang: тест ()-> получает {Из, независимо от того, что}-> %% делают что-то тестирует ();...
вопрос задан: 27 September 2009 12:22
9
ответов

Макросы управления потока с 'goto'

Да, две ненавистных объединенные конструкции. Это настолько плохо, как это звучит, или это может рассматриваться как хороший способ управлять использованием goto и также предоставить разумную стратегию очистки? На работе у нас было обсуждение...
вопрос задан: 1 April 2009 09:10
8
ответов

Различие между GOTO и БРОСКОМ?

Многие люди недавно обвинили меня в том, что я просто упомянул отдельное слово - "goto". Это заставляет меня задаться вопросом, почему это считают таким непристойным словом. Я знаю о нескольких предыдущих обсуждениях темы, но этого...
вопрос задан: 23 May 2017 12:23
8
ответов

Допустимое использование goto для управления обработкой ошибок в C?

Этим вопросом является на самом деле результат интересного обсуждения по programming.reddit.com только что. Это в основном сводится к следующему коду: международное нечто (международная панель) {интервал return_value = 0;...
вопрос задан: 21 April 2016 09:28
8
ответов

Почему это “наконец” выполняется?

Если Вы работаете, код ниже его на самом деле выполняется наконец после каждого вызова к goto: интервал i = 0; Найденный: я ++; попробуйте {выдают новое Исключение ();} выгода (Исключение) {...
вопрос задан: 12 May 2010 20:18
8
ответов

При реализации бесконечного цикла, там различие в использовании в то время как (1) по сравнению с для (;;) по сравнению с goto (в C)?

При реализации бесконечного цикла, там различие в использовании в то время как (1) по сравнению с для (;;) по сравнению с goto? Спасибо, Chenz
вопрос задан: 18 February 2010 03:39
7
ответов

Действительно ли это - четкое использование goto?

Просто удивление, если это считают четким использованием goto в C#: база данных IDatabase = пустой указатель; LoadDatabase: попробуйте {базу данных = databaseLoader. LoadDatabase ();} выгода (DatabaseLoaderException e) {...
вопрос задан: 12 October 2018 17:18
7
ответов

c99 goto прошлая инициализация

При отладке катастрофического отказа я столкнулся с этой проблемой в некотором коде: интервал func () {символ *p1 = malloc (...); если (p1 == ПУСТОЙ УКАЗАТЕЛЬ) goto err_exit; символ *p2 = malloc (...); если (p2 == ПУСТОЙ УКАЗАТЕЛЬ)...
вопрос задан: 12 May 2010 18:33
7
ответов

GOTO в зле PHP? [закрытый]

Я недавно узнал, что PHP 5.3 поддерживает новую конструкцию языка под названием GOTO. Все знают то, что это делает. Однако это не точно традиционный GOTO, это - просто маркировка перехода. Я интересен в...
вопрос задан: 24 December 2009 21:48
7
ответов

Существует ли оптимизатор Байт-кода Java, который удаляет бесполезный gotos?

Проблема: у Меня есть метод, который компилирует в более чем 8 000 байтов Байт-кода Java. HotSpot имеет волшебный предел, который заставляет JIT не умереть для методов, которые превышают 8 000 байтов. (Да, разумно иметь...
вопрос задан: 3 June 2009 13:20