if (0) { # dead code elimination?
use Data::Dumper;
}
}
# Ага, щаз!
print(Dumper [1, 2, 3]);
Надо было @PerlBanjoBot приписать :)
там кажется смешнее. use Data::Dumper в основном скрипте делает доступным Dumper в модулях. правда кажется как Data::Dumper::Dumper. но я не уверен
Нету в перле «основного» и «не основного» :)
Учу магии namspace::clean::xs. Дорого.
Все логично. Они работают на разных стадиях. Когда дед код выпиливается, там уже все сработало. Это как на сях if (0) { #define … } Когда компилер видит if там уже нет ничего
Обсуждают сегодня