Declare a Hash, Get Data Back
-
To declare a hash:
%hashname = ("key1", "value1", "key2", "value2", "key3", "value3");
example:
%studentData = ("Ben", "25", "Sarah", "36", "Phil", "40", "Spiff",
"30");
-
Just make sure you keep your keys and values aligned.
-
To get a value back out,
$value = $hash{'key'};
-
Now, to get Sarah's age, $age = $studentData{'Sarah'};
-
Note: use $ on both the scalar and the hash, since we are actually
dealing with a single variable.
-
Use curly braces {}, not parens ()
-
End with a semicolon.
Getting several values out
Home