Moden Perl!!!!

For the momment this is the more relevant for me xD:

A Perl novice might multiply a list of numbers by three by writing:

my @tripled;

my $count = @numbers;

for (my $i = 0; $i < $count; $i++)

{

$tripled[$i] = $numbers[$i] * 3;

}

A Perl adept might write:

my @tripled;

for my $num (@numbers)

{

push @tripled, $num * 3;

}

An experienced Perl hacker might write:

my @tripled = map { $_ * 3 } @numbers;

Experience writing Perl will help you to focus on what you want to do rather than how to do it.

Un comentario en “Moden Perl!!!!

  1. Another:
    push @tripled, $_ * 3 foreach @numbers;

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s