debugging Perl中的条件编译不编译代码体

ssm49v7z  于 2023-10-24  发布在  Perl
关注(0)|答案(1)|浏览(180)

我正在尝试对我几年前写的一个程序进行一些大规模的修改。超过600行代码。但我想在微小的步骤中测试我的修改。
当我用C编写代码时,我会通过将大部分代码包含在以下代码中来停止编译过程:

#if 0
... my dirty code ...
#endif

在Perl中是否有一个等效的方法,这样我就可以跳过我还没有修复的代码中的大量错误,这样我就可以用更小的步骤来清理它?
对于较小的代码,我简化了所有我不想编译的代码,这太大了,不实用。
非常感谢您的想法!

mtb9vblg

mtb9vblg1#

好的,朋友们。了解我的人都知道,如果在合理的时间内没有人回答我的问题,(大概17分钟)我最终会想出办法的。(当然,这不是任何人回答我的问题的动机。)而且,老实说,我是通过这个论坛上的另一个问题得到它的,尽管我现在找不到它来发布那个URL(给予信任)。在这里,我在发布之前已经测试过了。
代替C [prep-processor]指令[#if 0]和[#endif],我指定:

=pod
... my still-bad code ...
=cut

如果你的代码中已经有了另一个POD部分,也不用担心,只要不要在你的代码上运行perldoc或pod 2 pdf,因为它们会吐出来。
(Now我该如何标记这个帖子“已回答”?我从来不记得了。

相关问题