Multiple choice

Find the wrong array declaration from the following.

  1. @array1 = (5, 10, 15, 20, 25.45);

  2. @array1 = (5, 10, 15, 20, 25); @array2 = (1, 2, 3, 4, @array1);

  3. @My_array = 10

  4. @My_array = (Delhi, Calcutta, Mumbai, Bangalore, 5, 10, 15, 20)

  5. @array1 = 1; @array2 = 10; @My_array = (@array1 .. @array2);

Reveal answer Fill a bubble to check yourself
E Correct answer
Explanation

It does not work. To get a range of values. you might have declared the 1 and 10 as SCALAR datatypes. The follwing declaration will work perfectly.

$var1 = 1; $var2 = 10; @My_array = ($var1 .. $var2);