|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Dmitry Koteroff 2:5020/400 25 Jun 2002 01:20:10 To : Eugene Bodin Subject : Re: Вспоминая Brainbench... -------------------------------------------------------------------------------- Здравствуйте, Eugene. 24 июня 2002 года, понедельник, 18:13. Вы написали: > Я глючу или это действительно так? > ("Совсем неправильные" варианты ответов я убрал для экономии места.) > ---1--- > Which one of the following statements adds the directory ../lib to the > library include path? > @INC = (@INC, "../lib"); > use lib qw(../lib); > Добавляют-то оба оператора, только второй ещё и удаляет дупы > (и потому рекомендуется к использованию), зато первый делает > _в точности_ то, о чём спрашивается... М-ммм, я бы не сказал... use lib qw(../lib); use SimeMyModule; # - работает @INC = (@INC, "../lib"); use SimeMyModule; # - не работает BEGIN { @INC = (@INC, "../lib") } use SimeMyModule; # - работает Понятно, из-за чего это - use и BEGIN исполняется во время компиляции, в то время как присваивание - во время выполнения. Может, они это имели в виду?.. > Which one of the following statements defines a declaration? > Choice 1 > A declaration is the allocation of only properties to a variable. > Choice 2 > A declaration is the creation of a new namespace. > Choice 3 > A declaration is the creation of a new variable. > Choice 4 > A declaration is the allocation of only a name to a variable. > Choice 5 > A declaration is the allocation of a name and properties to a variable. > Тут я не совсем понял, что называется свойствами переменной > (и как переменная может иметь свойства не имея имени). Может, имелись в виду аттрибуты?.. perldoc attribute, кажется. -- С уважением, Дмитрий Котеров (dk@dklab.ru), ведущий программист (http://www.dklab.ru). --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6577daecca83.html, оценка из 5, голосов 10
|