Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Выход из функции на метку

Страниц (1): [1]
 

1. Baltazar - 27 Июля, 2020 - 23:54:28 - перейти к сообщению
Есть ли возможность выйти из функции на метку в коде вне этой функции?
Например у меня в коде много раз проверяется одно и тоже условие, для облегчения читабельности, и чтобы самому не запутаться я решил это условие вывести в функцию, и проверять условие просто вызовом функции.
Вот код.

CODE:
int a = 0
int b = 10

function f()
{
if (a==b)
{
goto X;
}
else
{
goto Y;
}
}

f();

X:;
a=a-10;

Y:;
a++;


Но такой код работать не будет. Подскажите пожалуйста как исправить?
2. Kibor - 28 Июля, 2020 - 00:08:47 - перейти к сообщению
goto global X;

CODE:
int a = 0;
int b = 10;

f();

X:;
a=a-10;

Y:;
a++;



function f()
{
if (a==b)
{
goto global X;
}
else
{
goto global Y;
}
}
3. Baltazar - 28 Июля, 2020 - 01:35:00 - перейти к сообщению
Огромное спасибо

Powered by ExBB FM 1.0 Final