直接使用数组和使用数组内插在打印效果上是不同的:
print @array;
print "@array";
第一个print语句会一个接一个地打印出数组中所有的元素,元素之间不会有空格。
而第二个则不同,它只会打印一个字符串,也就是@array在双引号中内插形成的字符串,也就是数组@array所有元素(以空格分隔)组成的字符串。
钻石操作符<>
读取命令行参数指定的那些文件。
如果没有指定文件,它会从标准输入读进数据。
直接使用数组和使用数组内插在打印效果上是不同的:
print @array;
print "@array";
第一个print语句会一个接一个地打印出数组中所有的元素,元素之间不会有空格。
而第二个则不同,它只会打印一个字符串,也就是@array在双引号中内插形成的字符串,也就是数组@array所有元素(以空格分隔)组成的字符串。
钻石操作符<>
读取命令行参数指定的那些文件。
如果没有指定文件,它会从标准输入读进数据。