最近まで、次のように、同じキーを使用して複数の値を異なるハッシュに格納していました。
%boss = (
"Allan" => "George",
"Bob" => "George",
"George" => "lisa" );
%status = (
"Allan" => "Contractor",
"Bob" => "Part-time",
"George" => "Full-time" );
そして、参照できますが$boss("Bob")
、$status("Bob")
各キーが持つことができるプロパティが多数あり、ハッシュの同期を維持することを心配する必要がある場合、これは扱いにくくなります。
複数の値をハッシュに格納するためのより良い方法はありますか? 値を次のように保存できます
"Bob" => "George:Part-time"
その後、スプリットで文字列を分解しますが、もっとエレガントな方法があるはずです。