Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alexander Dilevsky                   2:5020/400     10 Dec 2001  00:35:13
 To : Wladimir Mutel
 Subject : Re: goto нет в tcl
 -------------------------------------------------------------------------------- 
 
 
 "Wladimir Mutel" <mwg@fluffy.isd.dp.ua> wrote in message
 news:1007828420.133035@firewall.isd.dp.ua...
 
 > Kirill Frolov <Kirill.Frolov@p2.f827.n5030.z2.fidonet.org> wrote:
 >
 > >    Operatор goto в tcl совсем не предусмотрен. :-(
 > > Hу неудобно-же! :-/
 >
 > Приведи пример своего кода, где тебе хотелось бы юзать goto.
 
 К сожалению, я абсолютно не знаю tcl :(
 Классический пример такого кода - функция, в нескольких местах которой
 присутствуют проверки нетривиальных условий (которые не влезают в понятие
 switch), и условный переход в сторону конца функции, перед которым надо
 выполнить еще пачку действий (например, очистку). Да, это моделируется путем
 флагов (и приводит к непонятности кода), либо путем дублирования пачки
 действий (что совсем плохо по понятным причинам), может быть еще
 исключениями, если они есть в языке, хотя сюда притягиваются за уши.
 В _данном_ случае goto короче, понятнее и потенциально безопаснее.
 --
 Alexander Dilevsky
 mailto:dil@cea.ru
 
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: goto нет в tcl   Alexander Dilevsky   10 Dec 2001 00:35:13 
 Re: goto нет в tcl   Andrey Khavryuchenko   10 Dec 2001 01:01:40 
 Re: goto нет в tcl   Alexander Dilevsky   10 Dec 2001 09:43:49 
 Re: goto нет в tcl   Andrey Khavryuchenko   10 Dec 2001 11:40:23 
 Re: goto нет в tcl   Vladimir Bormotov   10 Dec 2001 19:41:52 
 Re: goto нет в tcl   Andrey Khavryuchenko   11 Dec 2001 01:01:08 
 goto нет в tcl   Ilya S Slyzhnyak   13 Dec 2001 09:30:37 
 Re: goto нет в tcl   Serguei Khvatov   10 Dec 2001 12:52:41 
 Re: goto нет в tcl   Andrey Khavryuchenko   10 Dec 2001 14:01:36 
 Re[2]: goto нет в tcl   Ђ«ҐЄб ­¤а „ҐаЄ з   10 Dec 2001 20:47:24 
 Re: Re[2]: goto нет в tcl   Andrey Khavryuchenko   11 Dec 2001 01:01:09 
 Re: Re[2]: goto нет в tcl   Vladimir Bormotov   11 Dec 2001 06:21:54 
 Re[4]: goto нет в tcl   Ђ«ҐЄб ­¤а „ҐаЄ з   11 Dec 2001 14:28:47 
 Re: Re[4]: goto нет в tcl   Andrey Khavryuchenko   11 Dec 2001 15:22:12 
 Re: Re[4]: goto нет в tcl   Vladimir Bormotov   11 Dec 2001 23:41:39 
 Re: goto нет в tcl   Max Ischenko   10 Dec 2001 14:19:59 
 Re: goto нет в tcl   vitus@ice.ru   10 Dec 2001 11:32:14 
Архивное /ru.linux/6577f844bd1c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional