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

  • Mastering Chef
  • Mayank Joshi
  • 187字
  • 2021-07-16 14:02:24

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.

主站蜘蛛池模板: 射阳县| 清涧县| 望奎县| 湟中县| 青神县| 许昌县| 葫芦岛市| 曲沃县| 浪卡子县| 青阳县| 泽普县| 常宁市| 五峰| 金山区| 镇康县| 光山县| 银川市| 周宁县| 景泰县| 蚌埠市| 增城市| 华坪县| 清涧县| 永宁县| 杭州市| 平南县| 杂多县| 五常市| 洪洞县| 拜泉县| 宜兴市| 双牌县| 云阳县| 海口市| 新邵县| 武夷山市| 青田县| 庆云县| 岳阳市| 平顶山市| 开化县|