Perl, Ruby など多くのスクリプト言語では、1つの配列に異なる型のオブジェクトを格納することができます。 Generics 導入前 (1.4 以前) の Java でも、同じようなことができました。 しかし、このテクニックは基本的に使ってはいけません。 次のプログラムを見てください: books =[ [ '神は妄想である', 'リチャード・ドーキンス', 2500 ], [ '穴 -HOLES-', 'ルイス・サッカー', 620 ], ] この例では、配列 books の中の要素 (これまた配列) が各「書籍」のデータを表します。 0 番目の要素が「表題」、1番目の要素が「著者名」、2番目の要素が「価格」がそれぞれ格納されるという寸法。 なので、すべての書籍の著者名を出力するコードは次のようになります。