![]() |
Ответ: Принудительный выход
Цитата:
|
Ответ: Принудительный выход
Цитата:
|
Ответ: Принудительный выход
А че, в MP разве есть goto?
|
Ответ: Принудительный выход
Так я и ищу замену.
Вообщем есть не малого объёма процедура, которую я решил перегнать из delphi в MP. В процедуре внутри всяких for,while, if... используется exit. Не знаю что делать. |
Ответ: Принудительный выход
хм, интересная задачка. В яве можно return вызвать в любом месте процедуры, а в МР об этом похоже забыли.
|
Ответ: Принудительный выход
Это я к тому шо GoTo лажа
|
Ответ: Принудительный выход
Используй break. Ну а если там большая вложенность циклов, то придется добавлять целую цепочку условных break'ов.
|
Ответ: Принудительный выход
Кстати, на счёт return, давно хотел спросить. Если я в Java вызову ретун в середине процедуры, то ошибки не возникнет? Ретун просто возратит значение и завершит выполнение процедуры? Просто иногда бывает удобно, например, в цикле при получении нужного значения просто возратить ретун и всё. Иначе же придётся выйти из цикла, после этого вызвать ретун, но возможно, что после цикла ещё идёт код, который должен выполняться только если в цикле не нашлось требуемое значение. Надеюсь, меня поняли =)
|
Ответ: Принудительный выход
В Java return можно вызывать из любого места. Там такого головняка как в MP нет.
|
Ответ: Принудительный выход
А jar ведь можно декомпилировать, и вставить в нужных местах return. Так? Если да то скажите как это сделать.
З.Ы. С явой не работал, вопрос может глупый. |
Ответ: Принудительный выход
![]() |
Ответ: Принудительный выход
jimon, :-D . Но я не хочу переписывать процедуру из 174 строчек, которую я написал пол года назад и почти ничего в ней не понимаю, пусть лучше меня динозавр покусает :wallbash:
Так если кто знает про декомпиляцию напишите плизз. |
Ответ: Принудительный выход
Цитата:
Большие участки кода на MP декомпилируются с ошибками. :wallbash: |
Часовой пояс GMT +4, время: 08:16. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot