Interactive Ruby
Ruby comes with a program that will show the results of any Ruby statements you feed it.
Playing with Ruby code in interactive sessions like this is a terrific way to learn the
language.
To print something to the interactive ruby terminal (IRB)
Just type in something enclosed within double quotes and click enter key.
For example type: "Ruby Language"
irb(main):001:0> "Ruby Language"
=> "Ruby Language"
Actually the second line is just IRB’s way of telling us the result of the last expression it
evaluated.
So to print out "Ruby Language" we need a bit more.
puts is the basic command in Ruby to print out something. Now whats this "nil"?. It is nothing but the result of expression just executed. puts command always return "nil", which is positively-nothing value.
Ruby provides calculator
To calculate something just type it and click enter key. For example to sum up 4 and 3, type in 4+3.
** corresponds to square
Math is a built-in module for Mathematics in Ruby.
sqrt() is a method in the module Math.
evaluated.
So to print out "Ruby Language" we need a bit more.
irb(main):002:0> puts "Ruby Language"
"Ruby Language"
=> nil
=> nil
Ruby provides calculator
To calculate something just type it and click enter key. For example to sum up 4 and 3, type in 4+3.
irb(main):003:0> 4+3
=> 7
=> 7
irb(main):004:0> 4*2
=> 8
irb(main):005:0> 4**2
=> 16
irb(main):006:0> Math.sqrt(16)
=> 4.0
=> 8
irb(main):005:0> 4**2
=> 16
irb(main):006:0> Math.sqrt(16)
=> 4.0
** corresponds to square
Math is a built-in module for Mathematics in Ruby.
sqrt() is a method in the module Math.
0 Comments