官术网_书友最值得收藏!

IRB

IRB is an acronym for "interactive Ruby". It's a tool that provided alongside Ruby interpreter, which allows for the interactive execution of Ruby expressions. These expressions are delivered to IRB using standard input.

Let's quickly see IRB in action:

 ~ irb
2.1-head :001 >

When we enter the irb command, it throws a shell at us. The format of the shell prompt is as follows:

$RUBY_VERSION :$LINE_NUMBER >

You can customize this prompt to your liking. However, for now, just remember that whatever expression you enter at the prompt is interpreted as a Ruby expression and is evaluated right away.

Consider the following as an example:

irb
2.1-head :001 > 2+3
 => 5

As you can see, we entered an arithmetic expression to compute the sum of two numbers, 2 and 3, and in return IRB returned us the output of computation.

To exit out of IRB, just issue the quit or exit command at the prompt.

To learn more about IRB and how to customize it to your liking, read the IRB documentation at http://ruby-doc.org/stdlib-2.1.5/libdoc/irb/rdoc/IRB.html. Replace 2.1.5 with the Ruby version installed on your machine.

主站蜘蛛池模板: 洛南县| 通榆县| 监利县| 额济纳旗| 什邡市| 宁都县| 玛沁县| 新乐市| 九龙县| 盘山县| 二手房| 新津县| 永济市| 河曲县| 栾城县| 运城市| 天柱县| 黑山县| 杨浦区| 三亚市| 南溪县| 新宾| 济阳县| 株洲县| 息烽县| 仁布县| 饶河县| 丹棱县| 贵溪市| 定结县| 岳阳县| 江北区| 枣强县| 灵石县| 黄山市| 五河县| 禹城市| 永济市| 呼和浩特市| 邵阳市| 花莲市|