30 августа 2012 г., 16:08 пользователь Alex Varyanick <[email protected]>написал:
> 2012/8/30 Nikita Zubkov <[email protected]>: > >> qwe(a => 42, b => "hello"); # mmm? > > > > > > Нет. > > > > sub func { > > my( ... ) = @_; # о боже за что? > > } > > ну если на то пошло, то: my %param = @_; > > Что вы все мне хэш-то приводите в пример? Вот выше люди прекрасно поняли о чем я. >> а на счёт полное имя пекежда, это Вы про с++-ый using namespace std? > >> > >> дык можно ведь так: > >> > >> #!/usr/bin/perl > >> > >> package This::IS::Really::Long::NameSpace; > >> > >> sub test { > >> print "Hello from really long namespace test sub\n"; > >> } > >> > >> sub test2 { > >> print "Hello from really long namespace test sub\n"; > >> } > >> > >> package main; > >> > >> sub test { > >> print "main hello\n"; > >> } > >> > >> test(); > >> my $v = 42; > >> > >> package This::IS::Really::Long::NameSpace; > >> > >> test(); > >> test2(); > >> > >> print "$v\n"; > >> > >> package main; > >> > >> print "ENd\n"; > > > > > > К чему этот бессмысленный кода? > > Для тех кто знает что такое using namespace в c++, этот код не > покажется без смысла ) > И к тому, что я думал Вам нехватает кокраз функионала using namespace в > perl. > И где тут аналог using namespace? Вы показали просто namespace. Покажите мне аналог такого: namespace BlahBlah { class Aaa { }; } using namespace BlahBlah; Aaa a = Aaa(); А еще лучше такого: class Aaa { public: class Bbb { }; Bbb* test() { return new Bbb(); } } > -- > Varyanick I. Alex > icq: 102 575 440 > skype: cono.. > [email protected] > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org > -- С уважением, Никита Зубков
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
