Aprendendo Perl

Estou aprendendo Perl agora e devo dizer, há algo incrível sobre Perl. Há muito tempo que pretendo aprender e agora que estou, é incrível. Eu li como o Perl é um grande hack e concordo. (Agora estou entrando em um modo de discurso onde explico sua grandiosidade com código. Pessoalmente, quando eu leio outros, é interessante, mas realmente não se aplica a mim. Portanto, este post é dedicado apenas para mim e todos aqueles caras que sempre discordo)

Dizem que o Perl é feito por um linguista. Eu posso ver por quê. Veja Perl vs Python. Em Python, quando você deseja multiplicar strings e letras, é assim:

print "fred" * 3

Surpreendentemente, em Perl é um erro e retorna 0.

print $fred x 3

Sim, você precisa de um xe não *.

Por falar em variáveis, Python vs Perl

print "I ate a %s" % steak

print "I ate a $steak"

O fato de você precisar usar “” e não “” para invocar variáveis ​​em strings é incrível e de alguma forma semanticamente limpo.

Chamar funções também é muito legal. Gosto do fato de que você não precisa usar ()mais. Também gosto de como você os declara – os argumentos não são declarados na função como Python:

def fark(you): # really annoying compared to sub fark { my fark }

Ainda não terminei o Perl, mas estou gostando muito até agora. Claro, ainda não sou um veterano, então não vou entender todos aqueles pesadelos de Perl hackeado. Até então ~ pandaox