Ну вот в перле есть такие вещи.
eval, который не eval
goto, который не goto.
И если об этом не сказать, то человек не знающий языка может подумать, что
используются eval "", а не eval {}, который по сути try, и goto label, а не
goto sub, который по сути tail sub

2012/10/10 Alexey Shrub <[email protected]>

> On Tue, 2 Oct 2012 11:57:21 +0400 Mons Anderson <[email protected]> wrote:
> MA> 3! goto CODEREF. Прекрасная, незаменимая, функция, которой и я
> MA> пользуююсь регулярно и встречаю таковое использование. За примером
> MA> далеко ходить не нужно - Tail Recursion
>
> Это скорее даже не goto, как в доке и написано "In fact, it isn't a
> goto in the normal sense at all", а хитрый вызов функции вместо текущей
>
> --
> Alexey Shrub
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>
> --
> Best wishes,
> Vladimir V. Perepelitsa aka Mons Anderson
> <[email protected]>, <[email protected]>
> http://github.com/Mons
>
>  <http://moscow.pm.org>
>
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить