Friday, December 13, 2019

Ruby For Beginners

Ruby is a dynamic, reflective, object-oriented, general-purpose programming language. It was designed and developed in the mid-1990s by Yukihiro “Matz” Matsumoto in Japan. This article will cover its basic syntax and some basic programs. This article is divided into various sections for various topics.
1.SetUp : Let’s start by doing setup of the Ruby programming language/ Ruby On Rails Online Training
For Linux Users, Go to terminal and type:
 apt-get install ruby
Windows users, install ruby on your windows.
After that the Ruby will be installed to your system.
In order to compile the a ruby program, Open your text editor and save the program with ‘.rb’ extension. After this, go to terminal(or command prompt) and type : ruby ‘file.rb’ where file is the name of the program you just made, and hence the program will be compiled.
2. A good first program
puts is used to print something on the console in Ruby.For eg. A string
puts "Hello World"
puts "Hello Again"
3. Comments
  • # is called the pound character in ruby and it is used to add comments to your code.
  • =begin, =end are used for multi-line comments 
Example:
# this is a comment and wont be executed
= begin
this is 
a multi line
comment in ruby
= end
4. Maths: Simple mathematical functions can be carried out within the puts statements.Just as we use ‘%d’ or ‘%f’ and ‘&’ in C,we will use ‘#{ } in Ruby to get our work done.
puts "Alok has #{25+30/6} Rupees in his pocket"
Output : Alok has 30 Rupees in his pocket
The use of #{ } is how you insert Ruby computations into text strings.
5. Variables and Names : Variables in ruby are the same as that of any other dynamic programming language. You just don’t need to mention its type and ruby will know its type automatically. For More Additional Information Go Through Ruby On Rails Online Course
Example:
cars = 100
drivers = 30
puts "There are #{cars} cars and #{drivers} drivers."
Output: There are 100 cars and 30 drivers.
6. Getting input
  • ‘gets.chomp’ is used to take input from user.
  • ‘print’ can be used instead for ‘puts’to print without a new line.
Example:
print "How old are you ? "
age = gets.chomp
print "How tall are you ?"
height = gets.chomp
puts " You are #{age} year old and your height is #{height} cms"
Run this code on your system as output will be given by the user
7. Prompting people for numbers
  • gets.chomp.to_i is used to get integer input from user.
  • gets.chomp.to_f is used to get float(decimal) input from user.
Enroll For Live Free Demo On Ruby On Rails Course
Example:
print "Give a number"
number = gets.chomp.to_i
puts "You just entered #{number}"

1 comment: