#ifdef TONGUE_IN_CHEEK
Perl имеет goto
, который позволяет Вам реализовывать последние вызовы плохого человека.:-P
sub factorial {
my ($n, $acc) = (@_, 1);
return $acc if $n < 1;
@_ = ($n - 1, $acc * $n);
goto &factorial;
}
#endif
Хорошо, так, чтобы не имел никакого отношения к C goto
. Более серьезно я соглашаюсь с другими комментариями об использовании goto
для очисток, или для реализации устройство Вареного пудинга , и т.п. Это - все об использовании, не злоупотреблении.
(Тот же комментарий может относиться longjmp
, исключения, call/cc
, и т.п.---, они имеют законное использование, но могут легко быть оскорблены. Например, выдавая исключение просто для выхода из глубоко вложенной управляющей структуры, при абсолютно неисключительных обстоятельствах.)
Вы имеете в виду как
<%@ Import namespace="MyProgram.MyNamespace" %>
Кроме того, внутри корневого тега
файла web.config вы можете добавить:
<system.web>
<pages>
<namespaces>
<add namespace="System" />
<add namespace="System.Collections" />
<add namespace="System.Collections.Specialized" />
<add namespace="System.Configuration" />
<add namespace="System.Text" />
<!-- etc -->
</namespaces>
</pages>
</system.web>