I have a hash table like this:
my %foo_commands = {
"GENERATE" => "10 14 00 07 4d",
"DELIVER" => "16 75 32 14 77"
...
};
Can I make something like this:
my %foo_commands = {
"GENERATE", "CREATE" => "10 14 00 07 4d",
"DELIVER", "DELIV" => "16 75 32 14 77"
...
};
I know that literally I cannot (I tried it!), but is there a workable construct? It should be clear I do not want to duplicate the rows, making one per spelling (that's the whole point).
In the end I'd like to have several alternative "keys" per row, including some subset of abbreviations.
(Note: The code that "looks up" the row in the hash table uses a command line argument so I want to give the user the most flexibility)