ものすごくレベルの低い質問で申し訳ないが、
ハッシュの定義で

%hoge = ('foo' => 'aaa', 'bar' => 'bbb');
って定義するのと

$hoge = {'foo' => 'aaa', 'bar' => 'bbb'};
と定義するのとでは

どちらにどのようなメリット・デメリットがある?