默认变量$_

$_表示Perl中的“老地方”,即在没有特殊指定变量的情况下,编译器会默认使用$_变量的内容参与程序运算。

$_还经常使用作为默认匹配空间,在做正则化匹配的时候默认操作的是这个变量。

eg: 

1 $_ = "hello world!";
2 print;

print没有指定输出的变量,但是编译器会默认使用$_;

1 foreach(1..10) {
2     print "I can count $_! \n";
3 }

默认变量@_

@_表示所有传递到本函数中的参数(参数的接收数组)。

相关文章:

  • 2021-07-14
  • 2021-11-24
  • 2022-12-23
  • 2021-11-29
  • 2021-07-17
  • 2021-09-11
  • 2021-07-20
  • 2021-11-29
猜你喜欢
  • 2021-06-28
  • 2021-08-02
  • 2022-01-17
  • 2022-12-23
  • 2022-02-23
  • 2021-07-16
  • 2022-02-09
相关资源
相似解决方案