gpt4 book ai didi

ruby - 什么是 Perl 等同于 Ruby 的 Pry

转载 作者:数据小太阳 更新时间:2023-10-29 08:22:44 24 4
gpt4 key购买 nike

我想知道 Perl 中相当于 Ruby 的 pry 是什么?

假设我有一段 ruby​​ 代码

CSV.foreach('teamss.csv', headers: true) do |row|
binding.pry
team_array << row.to_hash
end

我可以插入那个 binding.pry 然后去 commandlind 去 pry 。从这里我可以输入 team_array 并通过循环获取当前在该迭代中哈希中的内容的输出。然后我可以按下一步并通过循环查看下一次迭代。这样我就可以在终端中逐行跟踪代码中发生的事情。

如果我想在 Perl 中做这样的事情,有什么可用的吗?这让我可以看到每次迭代时循环中到底发生了什么,或者至少让我看到完成的循环实际上吐出了什么。这样我就可以看到大型代码库中的哪些地方可能出现故障。

如果我想把这样的东西放在这段 perl 代码中。我问的是它会是什么样子的例子。在下面的代码块或您自己选择的代码块中。或者简单地说,是的,你可以使用这个,或者不,没有这样的东西。

foreach my $secert (@secert) {

my @example = $self->getMissingSecerts({secert=>$secert});
next if !@example;

$self->send_page({page=>"checksecerts/secert", param=>{secert=>$secert, example=>\@example}});
}

最佳答案

有这个 CPAN 模块可用。

https://metacpan.org/pod/Pry

关于ruby - 什么是 Perl 等同于 Ruby 的 Pry,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25575601/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com