Описание тега goto

In imperative programming, a "go to" statement is an unconditional jump instruction that changes the flow of control to the point of the program referenced by the "go to" statement.
3 ответа

Bash - написание определения функции в скрипте после первого вызова (как проблематика GOTO/ перехода)

Я в основном хочу написать мне bash-скрипт, где я сгенерирую пару больших файлов, используя heredoc; а затем выполните несколько команд, используя эти файлы. Понятно, что (очевидно) файлы heredoc должны быть сгенерированы до запуска команд - однако …
23 ноя '11 в 21:03
8 ответов

Можно ли использовать "go to" из оператора catch

Все, что мне когда-либо говорили, это то, что идти к злу и держаться подальше от них, но я думаю, что они могут помочь мне здесь (?). Я хотел бы предоставить пользователю возможность перезапустить приложение, когда возникнет исключение, и у меня воз…
17 мар '11 в 15:32
2 ответа

Альтернативный способ заявления goto в C++

Вот ссылка на блок-схему: http://i1146.photobucket.com/albums/o530/HTHVampire/C%20plus%20plus/Capture_zps5a6c3acf.jpg Вот код для потоковой диаграммы, как показано, просто игнорируйте неоднозначный оператор в потоковой диаграмме. #include <iostre…
07 июл '13 в 06:56
2 ответа

Инициализация 'unused' пропускается 'goto label' - почему я получаю его для std::string, а не для int?

Я столкнулся с этой ошибкой в ​​некотором коде, и после некоторых экспериментов я наткнулся на эту странность - я получаю ее за std::string, но не для int, За std::string я получил error C2362: initialization of 'unused' is skipped by 'goto label': …
04 апр '14 в 13:17
10 ответов

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

У меня есть программа, в которой мне нужно вырваться из большого количества вложенных циклов. До сих пор большинство людей говорили мне, чтобы сделать это, используя уродливый goto в моем коде. Теперь, если я создаю кучу локальных стеков (я думаю, э…
11 авг '09 в 02:24
3 ответа

Что не так с командой goto в цикле for?

У меня есть список компьютеров, которые я хочу сделать некоторые вещи в зависимости от состояния соединения TCP.Я пытаюсь проверить соединение TCP, и если errorlog равен "1", напишите строку для входа и перейдите к следующему компьютеру.Проблема в т…
03 авг '14 в 09:28
2 ответа

Пакетный файл, если утверждение, я считаю, не работает. Перейти к ошибке

Вот простой пакетный файл, который я составил. Получите пользовательский ввод для создания дубликата каждого пакетного файла с другим расширением. Это работает, но у меня проблемы с моим флагом помощи Если пользователь ничего не вводит, я хочу отобр…
10 окт '13 в 21:40
20 ответов

Есть ли причина использовать goto в современном.NET-коде?

Я только что нашел этот код в отражателе в базовых библиотеках.NET... if (this._PasswordStrengthRegularExpression != null) { this._PasswordStrengthRegularExpression = this._PasswordStrengthRegularExpression.Trim(); if (this._PasswordStrengthRegularE…
30 мар '10 в 01:25
1 ответ

Почему мой программный код не выполняет оператор goto бесконечно в C#?

class Program { static void Main() { int i ; for ( i=0; i < 10;i++ ) { // p: Console.WriteLine("hello"); p: if(i%2!=0) { if(i==5) { goto p; } } Console.WriteLine(i); } Console.ReadKey(); } } //output : 0 1 2 3 4
03 июл '16 в 13:08
7 ответов

Использование goto для чистого выхода из цикла

У меня есть вопрос об использовании оператора goto в C++. Я понимаю, что эта тема противоречива, и меня не интересуют какие-либо широкие советы или аргументы (я обычно отказываюсь от использования goto). Скорее, у меня есть конкретная ситуация, и я …
09 окт '12 в 02:41
4 ответа

ОШИБКА: ярлык "foo" используется, но не определен

Так что я дурачился с некоторым C++ и получил ранее заявленную ошибку с некоторым кодом, который выглядел примерно так: #include <iostream> using namespace std; char foodstuffs; void fruit() { cin>>foodstuffs; switch(foodstuffs) { case '…
31 май '13 в 07:45
1 ответ

Пакетный файл не пропускает строки, когда сказано перейти

Я использовал несколько gotos здесь, но всякий раз, когда я пробую файл, он идет прямо к:john, прежде чем он пытается:brutus. Почему это и как я могу это исправить? @echo off echo --------------------------- echo System Online echo -----------------…
03 окт '13 в 15:26
1 ответ

ProjectEuler 9: почему это не работает ( Java)?

Проблема говорит, что существует только один триплет, для которого: a+b+c=1000 и a^2 + b^2 = c^2 Я пытаюсь найти этот триплет простой грубой силой, но он возвращается каждый раз, когда a=1000, b=1000 и c=1000, и я не могу понять, почему? public clas…
17 окт '16 в 07:01
2 ответа

Есть ли эквивалент "goto" во Freemarker?

Есть ли у Freemarker эквивалент "goto", чтобы можно было перейти к определенной строке кода?
18 май '18 в 09:05
4 ответа

Пропустить код, не используя переменную состояния, используя предусмотренное goto

У меня есть код, в котором есть части, которые не должны выполняться, если раньше в коде была ошибка. Я на самом деле использую переменную bool под названием EndProg что, если установлено true, будет указывать программе избегать выполнения некоторых…
23 май '14 в 20:20
1 ответ

Отправить управление обратно в файл main.cc в моем проекте C++ из другого файла souce

Можно ли передать управление из другого файла в основной файл, используя оператор GOTO, если да, пожалуйста, сообщите. если это невозможно, пожалуйста, сообщите мне другой метод. main.cc { outer: // label where I want to return callingfunc() //contr…
12 авг '14 в 07:37
2 ответа

Break-continue без вспомогательной логической переменной?

В Java у меня есть такой код: boolean contains; for (int i = 0; i < n; i++) { // get the current matrix value t = A[i][j]; // check if it has been already considered contains = false; for (int z = 0; z < l; z++) { if (arrays[z].contains(t)) { …
26 сен '12 в 08:59
2 ответа

Ruby on Rails: лучший способ справиться с повторной проверкой ошибок без перехода?

В тех языках, в которых есть goto, мне нравится создавать блок ошибок в конце функции (после возврата), а затем, когда я делаю проверку ошибок внутри функции, я могу быть кратким и переходить к обработчику ошибок в каждой проверке. Насколько я поним…
27 май '11 в 21:07
1 ответ

Перейти не работает правильно C++

Я недавно начал изучать C++, и я просто проверяю то, что я знаю, делая ужасную маленькую игру. Я хочу вернуться назад в своем коде, поэтому я узнал о состоянии goto. Вот мой код (не все, только бит goto) moving: if(moveChoice == "Forward"){ cout &lt…
14 июл '14 в 19:16
3 ответа

Просить Java вернуться к конкретному утверждению

В настоящее время я пишу программу, и мне нужна программа, чтобы вернуться к конкретному утверждению. Я пытался сделать цикл, но это было очень сложно. Есть ли более простой способ? (Если пользователь выбрал "Да", перезапустите программу. Если "Нет"…
16 ноя '13 в 09:08