El feature say en Perl
print con el salto de línea incluido, activado por el pragma feature.
use strict;
use warnings;
use feature 'say';
# say is print with the newline built in
say "no trailing newline needed";
my @scores = (88, 94, 71);
say "scores: @scores";
say "high: ", (sort { $b <=> $a } @scores)[0];
say for map { "item $_" } 1 .. 3;
Cómo funciona
use feature 'say'habilita la palabra clave desde Perl 5.10 en adelante.sayinterpola comoprint, pero siempre cierra la línea por ti.- Sin argumento imprime
$_, así quesay for mapproduce una lista prolija.
Palabras clave y builtins usados aquí
formapmysortuse
El intento, en números
- Líneas
- 12
- Caracteres a escribir
- 253
- Tokens
- 58
- Ritmo de tres estrellas
- 80 tpm
Al ritmo de tres estrellas de 80 tokens por minuto, este intento toma unos 44 segundos.
Paso 2 de 3 en Archivos y Perl moderno; paso 23 de 27 en Fundamentos del lenguaje.