Perl 特殊文字


现在,我来讲一下三个特殊的文字 __FILE__、__LINE__ 和 __PACKAGE__,它们表示程序中当前的文件名、行号和包名。

它们只能作为单独的标记使用,不会内插到字符串中。请查看下面的示例 −

示例

 实时示例

#!/usr/bin/perl
print "File name ". __FILE__ . "\n";
print "Line Number " . __LINE__ ."\n";
print "Package " . __PACKAGE__ ."\n";
# they can not be interpolated
print "__FILE__ __LINE__ __PACKAGE__\n";

输出

这将产生以下结果 −

File name hello.pl
Line Number 4
Package main
__FILE__ __LINE__ __PACKAGE__

更新时间:2019 年 11 月 28 日

367 次浏览

开启你的 职业生涯

完成课程获取认证

开始学习
广告
© . All rights reserved.