From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 4 Nov 2002 22:15:51 +0300 From: jellyfish@pisem.net To: community@altlinux.ru Subject: Re: [JT][Comm] Postfix - smtp - HELO Message-ID: <20021104191551.GD3451@alex> References: <200210231750.48672.fedex@bashnet.ru> <200210232154.36032.LAV@VL3143.spb.edu> <200210240142.05076.fedex@bashnet.ru> <69650833.20021028100854@mail.ru> <20021030122503.GG40639@netch.kiev.ua> <20021030201646.GB1249@alex> <20021101181314.GI40639@netch.kiev.ua> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20021101181314.GI40639@netch.kiev.ua> User-Agent: Mutt/1.4i Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: On Fri, Nov 01, 2002 at 08:13:14PM +0200, Valentin Nechayev wrote: > > goto - не кошерно :) > > Я не принадлежу к религиозным фанатикам структурного программирования. > Если кто-то считает, что в другом виде, очень структурном, этот патч выглядит > лучше - вперед и с песней. А если основная цель - минимизация объема патча - > то ничего лучше goto здесь не найти. > > P.S. Выбросьте тогда и ядро Linux, там этих goto как собак нерезаных. * Я не коим образом не хотел никого обидеть, или даже задеть. * Обратите внимание на :) в конце строки. * Просто последний раз я использовал goto во времена СССР в каком-то примитивном бэйсике (это были даже не PC), поскольку не было альтернативы. Не по религиозным соображениям - не было причин. Поэтому патч мне показался несколько необычным. * мне кажется конструкцию вида: if(!var) goto L1; // 1 ... L1: // 2 ... ---- всегда можно заменить на алгоритмически эквивалентную ей: if(var){ // 1 ... } // 2 ... * я не пытаюсь никого учить, просто высказал своё скромное мнение :) С уважением, jellyfish