gpt4 book ai didi

Ruby 控制台多行

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

这基本上是一个关于 Ruby 控制台 (IRB) 的非常菜鸟的问题,但我无法在任何地方找到答案。所以。在 Ruby 控制台中编写语句然后在其中按 Enter 时,有时控制台希望我继续语句并开始看起来像这样:

ruby-1.9.2-p180 :093">

那个 "基本上告诉(我认为)Ruby 希望我完成前一行的语句。但是我无法完成它或取消该语句。再次按 Enter 并没有真正帮助,Ruby 也是如此如果我此时输入一些,将停止计算其他语句。

那么,这个模式是什么,如何处理呢?

最佳答案

说明你的报价不平衡;输入报价。

irb(main):004:0> s="this is
irb(main):005:0" a test"
=> "this is\na test"

您也可以点击 Ctrl-C <Return> ,这将使您进入根提示符。 Ctrl-D会让你回到提示,但下一个 <Return>将因未终止的引用而引发错误。

或者,使用 pry , 这会让你使用 !逃回你的顶层。

关于Ruby 控制台多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9180211/

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