in reply to beginner - hyphen before a parameter
The dash is used on unix commandlines, but it's just part of the string. The => operator is preceded by a raw string, used as a hash key => value pair. Within perl it has no actual significance, and is not a sigil, though it might be convenient to stuff onto a commandline...