Perl中类似于Ruby的irb的工具是什么?

7

我来自Ruby背景。只想知道Perl是否有类似于Ruby irb的东西?


3
在这样提问的时候,你应该解释一下irb是什么。否则,你只能得到那些同时了解Ruby和Perl的人给出的答案。 - cjm
3
@cjm,在提问时无需解释。不需要来自需要解释的人的答案。 - Nakilon
6
当你问“在语言X中,什么对应于语言Z中的特征Y?”时,最好能得到熟悉语言X的人提供的答案。但是这些人可能不熟悉Z,因此不了解Y,除非你解释一下Y的含义,否则他们就不知道你在问什么。虽然针对Ruby和Perl来说情况没有那么紧急,因为有很多人熟悉这两种语言,但解释清楚还是更好的选择。 - cjm
1
@cjm,天哪,如果人们不知道X或Z,他们怎么能给出有用的答案呢? - Nakilon
1
@Nakilon,因为他们非常了解X。他们不了解的是Y和Z,而这部分是你所知道的,否则你就不会寻找一个与Y等同的东西。如果你能足够详细地解释关于Y的内容,让他们知道你正在寻找什么,他们可以告诉你如何在X中实现它。否则,他们会说:“我不想浪费时间去研究Y,以便弄清楚你的问题;我将忽略你的问题。” - cjm
显示剩余4条评论
4个回答

9

是的,有perl调试器。它的标准命令是

perl -de 1

打开一个互动会话,您可以在其中执行任意的Perl语句。

有关文档,请参见perldoc perldebug


我也使用 perl -de 1 来进行工作模拟。虽然不完全相同,但很接近。 - the Tin Man
我使用perl -d -e0。听起来像是一种消极的态度。 :-) - the Tin Man

6

6

@daxim:Devel::REPL很好,但所需依赖的数量是无穷无尽的。 - Eugene Yarmash
啧啧,这是夸大其词。 [其中有12个必需的依赖项,其中2个是核心依赖项。] (http://search.cpan.org/dist/Devel-REPL/Makefile.PL) 试着使用CPAN安装,它可以自动跟踪依赖项。 - daxim

1

可能不完全符合您的要求,但psh是个不错的选择。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接