Qual é a diferença entre aspas simples e duplas no Perl?
Eu estou apenas começando a aprender Perl. Olhei para oinício da página perl e comecei a trabalhar.
Diz:
A diferença entre aspas simples e aspas duplas é que as aspas simples significam que seu conteúdo deve ser considerado literalmente, enquanto as aspas duplas significam que seu conteúdo deve ser interpretado
Quando eu corro este programa:
#!/usr/local/bin/perl
print "This string \n shows up on two lines.";
print 'This string \n shows up on only one.';
Ele produz:
This string shows up on two lines. This string shows up on only one.
Estou errado em algum lugar? a versão do perl abaixo:
perl -v
This is perl, v5.8.5 built for aix
Copyright 1987-2004, Larry Wall
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using `man perl' or `perldoc perl'. If you have access to the
Internet, point your browser at http://www.perl.com/, the Perl Home Page.