works just fine.$x = 1.9; $y = $x + 2; $s = "The answer is ".$y; # . is the string concatenation operator print "$s \n"; # substitute the variable inside the quotes
Note that the entries in the array must be numerical or string data, so we must refer to them as $x[i], etc. Note also that the subscript is in brackets.
You create an array by storing a value in one of its entries.
$x[1] = "dog"; $x[5] = "cat"; #@x = ( ,"dog", , ,"cat") @y = @x; #copy the whole array print $y[5], "\n"; #print two things print @x, "\n"; #print the whole array
Associative array variables are denoted %x, and individual entries are accesed as $x{"key"}.
$x{"p"} = "Pear"; $x{"a"} = "Apple"; $x{"o"} = "Orange"; %y = %x; print $y{"a"},"\n"; print sort(keys(%y)), "\n"; #keys returns an array with the keys, #sort sorts...
Comments to:
webmaster@geom.umn.edu
Created: May 07 1996 ---
Last modified: May 29 1996