2
为什么'说'%hash''不能以与标量和数组相同的方式工作?为什么'%hash''不能以与标量和数组相同的方式工作?
#!/usr/bin/perl
use strict;
use warnings;
use Modern::Perl;
use Test::More;
my $s = "Hello, World!";
say $s;
say "$s";
my @a = ("Hello", "World!");
say @a;
say "@a";
my %h = ("Hello", "World!");
say %h;
say "%h";
D:\TEST\perl>perl 1.pl
Hello, World!
Hello, World!
HelloWorld!
Hello World!
HelloWorld!
%h
第一次看到“say” – Gordon
@toolic插值是由'qq'运算符(其中双引号是特殊情况)执行的。 'print'或者'say'不做内插处理,只是接收处理后的字符串并输出。 –
@Gordon'say'是自2007年12月18日发布的5.10.0版Perl的稳定版本的一部分。 –