NRuby
29 строк · 1.0 Кб
1class Hello
2def greeting
3puts 'Hello, world!'
4end
5end
6h = Hello.new
7o = Object.new
8h.greeting
9binding.irb
10o.greeting
11После запуска программы интерпретатор остановит ее выполнение в точке вызова
12binding.irb. Будет выведен код программы в окрестностях точки остановки и пре-
13доставлена консоль утилиты irb, в которой можно запросить состояние перемен-
14ных или выполнить какие-либо вычисления:
15$ ruby irb.rb
16Hello, world!
17From: irb.rb @ line 11 :
186:
197: h = Hello.new
208: o = Object.new
219: h.greeting
2210:
23=> 11: binding.irb
2412:
2513: o.greeting
26>50
27Глава 3
28Слева выводятся номера строк в файле программы, которые позволяют сопоставить
29текущее положение указателя с содержимым файла в текстовом редакторе.