冒号在Perl中意味着什么?

时间:2009-09-02 12:23:48

标签: perl syntax

冒号在以下Perl程序中意味着什么?

MAIN: {
    print "Hello\n";
}

2 个答案:

答案 0 :(得分:17)

它将一个标签(MAIN)与一个块(花括号之间的东西)分开。

在Perl中,标签总是以冒号为后缀,因此您可能会认为冒号是标签的一部分。

答案 1 :(得分:11)

冒号是以下块中标签的必需分隔符。

来自perlsyn

  

LABEL是可选的,如果存在,则由标识符后跟冒号

组成