行的含义:在Perl中

行的含义:在Perl中,perl,command-line,Perl,Command Line,我在看 它说这一行被转换成: LINE: while (<>) { print "$. - $_" } 行: 而(){ 打印“$.-$\” } 这很好,我只是不知道行:是什么。它看起来不像一个文件句柄,如果它是一个变量,那么它前面就没有$符号 我的猜测是,它类似于@F:一种仅在Perl一行程序中使用的习惯用法。LINE只是Perl在命令行的一行程序中使用的东西吗?它是一个标签。它们提供了一种在代码中标记位置的方法。使用标签不是习惯用法,因为它们很少需要。标签可以与

我在看

它说这一行被转换成:

LINE:
  while (<>) {
    print "$. - $_"
  }
行:
而(){
打印“$.-$\”
}
这很好,我只是不知道
行:
是什么。它看起来不像一个文件句柄,如果它是一个变量,那么它前面就没有
$符号


我的猜测是,它类似于
@F
:一种仅在Perl一行程序中使用的习惯用法。
LINE
只是Perl在命令行的一行程序中使用的东西吗?

它是一个标签。它们提供了一种在代码中标记位置的方法。使用标签不是习惯用法,因为它们很少需要。标签可以与某些命令一起使用,即和

标签是后跟冒号的单字,例如
行:


更多信息可在标签中找到。它们提供了一种在代码中标记位置的方法。使用标签不是习惯用法,因为它们很少需要。标签可以与某些命令一起使用,即和

标签是后跟冒号的单字,例如
行:

更多信息可在中找到

LINE:
  while (<>) {
    print "$. - $_"
  }