my_num=15my_string="Tushar"my_bool=trueputsmy_num,my_string,my_bool15
Tushar
true
Ruby is a dynamically typed Language, as we see in the above code, we assigned a number, a string value and a boolean to three different variables
'puts' is a function that takes a list of arguements and prints to console on a new line, You may use print statement as well, the only difference is, it prints in continuation.
printmy_num,my_string,my_bool15Tushartrue
my_num, my_string and my_bool are variables which are holding different objects. For naming variables in ruby we use snakecase as a convention.
Everything is a an Object in Ruby,
Everything!
To find out class of a ruby object we can call a 'class' method on any object.
putsmy_num.class(),my_string.class(),my_bool.class()Fixnum
String
TrueClass