|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 11 Dec 2001 06:21:54 To : Andrey Khavryuchenko Subject : Re: Re[2]: goto нет в tcl --------------------------------------------------------------------------------
Hi, Andrey!
>>>>> "AK" == Andrey Khavryuchenko <akhavr@kds.com.ua> writes:
a>> А если мне надо что-то типа
a>> for (i=1;i<a;i++){
a>> ...
a>> for (j=1;j<b;j++){
a>> ...
a>> for (k=1;k<c;k++){
a>> ...
a>> if (f1(i,j,k)) goto l1;
a>> if (f2(i,j,k)) goto l2;
a>> if (f3(i,j,k)) goto l3;
a>> ...
a>> }
a>> ...
a>> l1:
a>> ...
a>> }
a>> ...
a>> l2:
a>> ...
a>> }
a>> ...
a>> l3:
a>> ...
a>> Как в таком случае без goto придется извращаться?
AK> Без того, что у тебя скрыто в ... и остального из функции это Г
AK> переделать нельзя.
а я бы еще хотел посмотреть на f1/f2/f3, на возможность развернуть циклы,
написать рекурентные формулы и так далее...
Hе, люди просто не понимают ;)
Кроме того что это оффтопик и нас сейчас погонят, я вот могу сказать, что
такие вложеные циклы говорят о том, что данные _представлены_ "некрасиво",
и как следсвие "лобовой метод обработки, с тупой оптимизацией".
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2541ef61db51.html, оценка из 5, голосов 10
|