"Режим отчаяния" цикла Perl управляет конструкциями, который заставляет их искать стек, чтобы найти, что маркировка соответствия позволяет некоторые любопытные поведения который Тест:: Больше использует в своих интересах, что бы там ни было.
SKIP: {
skip() if $something;
print "Never printed";
}
sub skip {
no warnings "exiting";
last SKIP;
}
существует мало известный .pmc файл. "используйте Foo", будет искать Foo.pmc в @INC перед Foo.pm. Это было предназначено, чтобы позволить скомпилированному байт-коду быть загруженным сначала, но Модуль:: Скомпилируйте , использует в своих интересах, это к источнику кэша фильтровало модули в течение более быстрого времени загрузки и более легкой отладки.
способность превратить предупреждения в ошибки.
local $SIG{__WARN__} = sub { die @_ };
$num = "two";
$sum = 1 + $num;
print "Never reached";
Это - то, о чем я могу думать первое, что пришло на ум, который не был упомянут.
Если честно, я все еще занимаюсь сборкой C # через виртуальную машину под управлением Windows, но я редактирую все, что могу, через Textmate. Я использую tmbundle ASP.Net VB.Net и на самом деле только что обнаружил tmbundle C # .
Я планирую перейти на сборку в MonoDevelop, если смогу, но прямо сейчас Я работаю с командами, которые используют только Windows, поэтому на всякий случай я все еще застрял в Visual Studio.