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

  • 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.

主站蜘蛛池模板: 凉山| 宁德市| 绥阳县| 农安县| 云霄县| 绥化市| 永济市| 彝良县| 达州市| 太康县| 汶上县| 文水县| 滦南县| 永福县| 龙南县| 吴堡县| 浏阳市| 浦东新区| 永平县| 铁岭市| 璧山县| 巍山| 贡山| 原平市| 益阳市| 阿克| 刚察县| 凤城市| 英超| 佛冈县| 正蓝旗| 墨玉县| 黔西县| 鹤峰县| 蒲江县| 嘉鱼县| 泗阳县| 开封市| 祁阳县| 南平市| 东光县|