关于“my”的使用问题

火良 Perl 数据类型 最后由 极客学院_ASMITA 于2017年08月16日回复

  • 1 回答
  • 1.1k 浏览

use warnings;

use strict;

my @array=("a", 1, 2, 3);

printf "@arrayn";

my $array[2] = 999;

printf"@arrayn";

在第五行中要更改数组的值,加上“my”以后运行就会出错,去掉“my”就能运行成功,这是为啥?