perl - 跳过(不执行该行)perl 调试器中的一行

在 perl 调试器中是否有跳过一行代码的命令或方法? 我的可执行文件中有一些随机行和函数,所以我应该跳过这些函数调用。有命令吗? 编辑:我不想执行子程序调用!

最佳答案

恐怕无法使用 Perl 内置调试​​器跳过一行。

有关引用,请参阅 Perl Monks 对此问题的讨论:http://www.perlmonks.org/?node_id=750710

一些建议包括:

  • 注释掉要跳过的行。如果在调试 session 期间您想要执行注释掉的行,您可以在调试器提示符中发出它。
  • 添加一个用于测试目的的变量。您可以从调试器提示符更改它的值。
    my $dbgln = 0;  # <- add this line
    if($dbgln){ original code of line to skip }
  • 在您要跳过的行之后放置一个标签,然后从调试器提示符发出 goto 命令。

https://stackoverflow.com/questions/17981295/

相关文章:

git - 如何搜索 git 历史(镐),但不包括重命名

canvas - 如何调试 CORS 错误

.net - 定期 - 无法将索引 Y 处的 Unicode 字符 X 转换为指定的代码页

asp.net-mvc-4 - 使用 ADFS 登录创建角色成员资格

c# - 如何获取任何文件/文件夹的系统图标

ruby-on-rails - "heroku logs"给我 "Not found"

uiview - UIView 标签属性的最大值

bash - 使用 sendmail 强制内容类型

sql - 带有 OFFSET 的总行数 .. FETCH 问题

Magento - 如何为处理订单启用取消按钮(已创建发票)