![]()
Antes de tudo, já aviso que esse texto vai ser muito mais curto que o anterior, mas no próximo vai ter
Depois de ver no artigo anterior sobre como funciona a função print, você deve ter pensado que não tem como simplificar mais. Pensou errado, a partir versão 5 do Perl foi adicionada a função say, que funciona como se fosse uma versão compacta do print (mas adicionando a quebra de linha automaticamente já).
Para usar o comando você primeiro deve definir a versão do Perl. É só você inserir essa linha logo após a hash-bang:
use v5.010;
Após isso, é só você usar em qualquer lugar do arquivo a função say:
say "Hi there!";
E pronto, o efeito dela será o mesmo do seguinte comando:
print "Hi there!\n";
Vou deixar o código completo para vocês poderem comparar com o seu próprio código:
#!/usr/bin/perl
use v5.010;
say "Hi there!";
E é isso. Bons estudos, e até a próxima aulinha de Perl 😄🥰