如何在ruby-debug控制台中评估多行块

eve*_*_jr 1 ruby debugging ruby-debug

我想评价一下

def foo
  puts "you done got fooed"
end
Run Code Online (Sandbox Code Playgroud)

ruby-debug控制台中.它工作得很好irb.但是在ruby-debug中,我无法让读者在换行后继续阅读输入.

我甚至尝试用反斜杠结束这一行.

Mic*_*ade 6

你可以从rdebug输入irb:

(rdb:1) irb
irb(main):001:0> self
=> main
irb(main):002:0> def foo
irb(main):003:1> puts "foo!"
irb(main):004:1> end
=> nil
irb(main):005:0> exit
(rdb:1) p foo
foo!
nil
(rdb:1)
Run Code Online (Sandbox Code Playgroud)