perl的#line指令的目的是什么?

前端之家收集整理的这篇文章主要介绍了perl的#line指令的目的是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Line directives(#line)用于重新配置perl的当前文件名和行号的想法.这是否需要获得正确的文件名和行号(在错误消息中)?

解决方法

通常,将这些标记放入已被预处理或机械地生成代码中,以便回到人类生成的源.

例如,如果有一个将Python转换为Perl的程序,则可能会插入一个

# line 812 "foo.py"

因此错误信息将引用原始的Python代码,这对编程人员来说更有意义.

猜你在找的Perl相关文章