[Moscow.pm] "Perl -- за и против"

Roman V. Nikolaev rshadow на rambler.ru
Чт Авг 30 07:26:56 PDT 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

30.08.2012 17:48, Nikita Zubkov пишет:
> Тем, что
> 
> def func a, b, ... .... end
> 
> короче, быстрее набирается и проще читается.

Давайте сравнивать одинаковые вещи. Чем это проще?

def func a='def_val_a', b='def_val_b', ...
	args = {'a': a, 'b'; b}
	return args[a] + args[b]
end

Этого:

sub func {
    my %args = (
        a => 'def_val_a',
        b => 'def_val_b',
        @_,
   );
   return $args{a} . $args{b};
}

P.S. И строк тут одинаково. Я просто не знаю можно ли в питоне
развернуть args вертикально.


- -- 

         Roman V. Nikolaev

jabber:     rshadow на jabber.org
icq:        198-364-657
skype:      rubin_rshadow
site:       http://www.rshadow.ru
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAlA/eDAACgkQ6hKpBt4OHBvELwCbBl12OIK1ufCnZ0kTYMIWQ/zS
qrwAniPXEm+PiX+Npf5uLbNJLLgknhHv
=/dw9
-----END PGP SIGNATURE-----


Подробная информация о списке рассылки Moscow-pm