「配列とハッシュの未登録要素の違い」の編集履歴(バックアップ)一覧はこちら
「配列とハッシュの未登録要素の違い」(2005/08/28 (日) 05:34:40) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
配列って何ですか?<br>
そんな質問もあるかもしれませんネ♪<br>
配列とは、Arrayクラスのオブジェクトで<b>複数の値を入れておくことのできる特別な変数</b>です。<br>
変数が□だとしたら、配列は□□□□・・・□という風に、いくつもデータを入れておくことのできる箱があります。<br>
<br>
ハッシュテーブルとは、配列のようにいくつものデータを入れておくことができるのですが<b>キー</b>と呼ばれる<b>文字に対応して値</b>を入れておくことができます。<br>
<br>
どちらもとても便利なモノです。<br>
なにしろ、配列にいたってはsaveメソッドで一発簡単保存までできちゃうんですから!<br>
<br>
で、今日の本題。<br>
<h3><span style=
"color: rgb(0, 0, 102);">-登録されていないデータを参照したらどうなるの?-</span></h3>
答えは、配列ではエラーがでる。<br>
ハッシュテーブルではnullが返ってきます。<br>
<br>
配列の場合(エラー)<br>
<table style="width: 272px; height: 49px;" border="1">
<tbody>
<tr>
<td>a = new Array();//配列を生成<br>
a.get(1);//配列の1を取得<br></td>
</tr>
</tbody>
</table>
<br>
ハッシュテーブルの場合(null)<br>
<table style="width: 272px; height: 53px;" border="1">
<tbody>
<tr>
<td>a = new Hashtable();//ハッシュを生成<br>
print(a.get("Japan"));//ハッシュの取得<br></td>
</tr>
</tbody>
</table>
<br>
<br>
<br>
表示オプション
横に並べて表示:
変化行の前後のみ表示: