質問です。

$a=['任意のstring'] のとき $a->[0] として print させたいのですが、
この場合はいいとして、$a=[{}] のとき、$a->[0] として表示させると、
HASH(0x??????)というアドレスが入ってしまいます。
表示させる前に、$a が ['任意のstring'] か [{}] かチェックしたいのですが、
うまいチェックの仕方がないでしょうか?

お願いします。