how to create an array with Array.[](*args) in Ruby ?

Syntax 

array_name = Array.[]('ele1', 'ele2' , ... ,'eleN')

Below example will show how to define and print array values.

Example

# array declaration

arr = Array.[](1,"Java","FLutter",1.2)

 

# printing array elements

puts "Elements of \'arr\' are:"

puts arr

 

# empty array declaration

arr1 = Array.[]()

puts "Number of elements present in \'arr1\' are: #{arr1.count}"

 

Output

Elements of 'arr' are:
1
Java
FLutter
1.2
Number of elements present in 'arr1' are: 0

 

How to create array from User input?

Below example will show it

Example 2

# input array elements

puts "Enter the first element "

ele1 = gets.chomp

puts "Enter the second element "

ele2 = gets.chomp

puts "Enter the third element "

ele3 = gets.chomp

puts "Enter the fourth element "

ele4 = gets.chomp

 

# creating array using input elements

arr = Array.[](ele1,ele2,ele3,ele4)

 

# printing array elements

puts "Array elements are:"

puts arr

 

Output

Enter the first element 
 1
Enter the second element 
 'chandu'
Enter the third element 
 'flutter'
Enter the fourth element 
 1.2
Array elements are:
1
'chandu'
'flutter'
1.2