Hashes Each successive pair of items is loaded into the hash. The first item in the pair is used as the "key" and the second is the "value." Notice two things: Hash assignment is done via a list just like arrays. The only difference is that the number of list elements must be even The key and the value may be any "type" of thing that can be held in a scalar: number, string, etc.