【问题标题】:Ruby's irb equivalent in Perl?Ruby 在 Perl 中的 irb 等价物?
【发布时间】:2010-12-08 15:31:43
【问题描述】:

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

【问题讨论】:

  • 在问这样的问题时,你应该解释一下irb是什么。否则,你只能从既懂 Ruby 又懂 Perl 的人那里得到答案。
  • @cjm,问的时候,不用解释了。不需要来自需要解释的人的答案。
  • @Nakilon,当您问“语言 X 中的什么对应于语言 Z 中的特征 Y 时?”你会从非常了解语言 X 的人那里得到最好的答案。但是那些人可能不知道 Z,因此不熟悉 Y,所以除非你解释 Y 是什么,否则他们不会知道你要什么。这对 Ruby 和 Perl 来说没有那么重要,因为很多人都熟悉这两种方法,但还是最好解释一下。
  • @cjm,OMG,如果人们不知道 X 或 Z,他们怎么能给出有用的答案?
  • @Nakilon,因为他们确实非常了解 X。他们不知道的是 Y 和 Z,这是 知道的部分,否则您不会要求 Y 等效项。如果您对 Y 进行了充分的解释,以便他们知道您在寻找什么,他们可以告诉您如何在 X 中做到这一点。否则,他们会说“我不会浪费时间研究 Y,所以我可以弄清楚你在问什么;我会忽略你的问题。”

标签: ruby perl irb


【解决方案1】:

是的,有 perl 调试器。规范的命令是

perl -de 1

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

有关文档,请参阅 perldoc perldebug

【讨论】:

  • 我也将perl -de 1 用于类似工作。不太一样,但很接近。
  • “我使用 perl -d -e0”。对我来说,这听起来像是半杯半空的态度。 :-)
【解决方案2】:

检查Perl::Shell 模块或psh shell。

【讨论】:

    【解决方案3】:

    另见Devel::REPLiPerl

    【讨论】:

    【解决方案4】:

    不是你想要的,但psh 很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-12
      • 2011-02-12
      • 2021-02-17
      • 2012-04-07
      • 1970-01-01
      • 1970-01-01
      • 2011-03-08
      相关资源
      最近更新 更多