ho:perl sorta di matrice/elenco utilizzando una virgola o un punto per concatenazione di stringhe
#!c:\Dwimperl\perl\bin\perl.exe
use strict;
use warnings;
# define an array
my @letters = ('b', 'c', 'a', 'e', 'd');
print sort @letters , "\n";
Uscite: abcdePress any key to continue . . .
Perché non c'è ritorno linea?
poi ho provato ad utilizzare il periodo di concatenazione dell'operatore:
#!c:\Dwimperl\perl\bin\perl.exe
use strict;
use warnings;
# define an array
my @letters = ('b', 'c', 'a', 'e', 'd');
print sort @letters . "\n";
uscita: 5 Press any key to continue . . .
Perché il \n
lavoro qui, ma restituisce la lunghezza dell'array?
Qualsiasi riferimento alla documentazione ufficiale potrebbe essere d'aiuto.
Dai un'occhiata alla: http://perldoc.perl.org/perlport.html#Newlines credo che è quello che state cercando. O forse anche: http://perldoc.perl.org/functions/say.html – TomDillinger