my %hash; %hash->{key} = 'value';
って書いたんだけど、これダメで、use warning;
するとUsing a hash as a reference is deprecated at...
ってwarningが出る。
my $hash; $hash{key} = 'value';
これでよい。
これでやると、参照を返したいときに
return \%hash;
ってわざわざしてたのを
return $hash;
でよくなる。C++で生ポインタを使ってるのと参照を使ってるのみたいな感じがする。