use CGI;
my $cgi = new CGI;
print $cgi->header(-type=>'application/octed-stream', -attachment=>"$filename");

headerのtypeとかattachmentの前にあるハイフンって文法的にどういう意味があるんですか?
=>はハッシュとかの解説で読んだのでハッシュなのかなと思うんですが、ハイフンが何なのかわかりません。