(剧本)
#!/usr/bin/perl
# Program, named literals.perl
写来测试特殊文字
1 print "We are on line number ", _ _LINE_ _, ".\n";
2 print "The name of this file is ",_ _FILE_ _,".\n";
3 _ _END_ _
而这些东西只是一堆被 Perl 忽略的喋喋不休的喋喋不休。_ _END_ _ literal
就像Ctrl–d
或_\004.[a]
(输出)
1 我们在第 3 行。
2 此文件的名称是literals.perl。
说明 如果要解释特殊文字_ _LINE_ _
,则不能将其括在引号中。它保存 Perl 脚本的当前行号。
该脚本的名称是literals.perl。特殊文字_ _FILE_ _
包含当前 Perl 脚本的名称。
特殊文字_ _END_ _
表示脚本的逻辑结束。它告诉 Perl 忽略它后面的任何字符。
print "The script is called", _ _FILE_ _, "and we are on line number ",
_ _LINE_ _,"\n";
(输出)
该脚本名为 ./testing.plx,我们在第 2 行
我需要帮助才能使此示例正常工作。我在运行它时遇到了一些麻烦。当我在 console2 上运行它时,我会收到一个错误说明
“在 C:\users\john\desktop\console2\test.pl 第 5 行通过包“ LINE ”定位对象方法“_” (也许您忘记加载“ LINE ”?)。
任何有关如何解决此问题的想法将不胜感激。谢谢!