Skip to main content

配列オブジェクトとは何ですか?

Arrayアレイオブジェクトは、隣接するメモリのブロック内の特定の場所に保持されているデータです。これらのメモリブロックは配列と呼ばれ、コンピュータープログラム内で簡単な組織とアクセスのために同様のオブジェクトをグループ化するために使用されます。配列内のオブジェクトの位置は、インデックスと呼ばれます。ほとんどのコンピューター言語では、最初のオブジェクトのインデックスは1ではなく0から始まります。オブジェクトは、配列内のすべてのインデックスに存在する必要はありません。たとえば、アレイには5つのオブジェクトのスペースがありますが、オブジェクトはインデックス0、2、および3に配置されている可能性があります。すべての配列オブジェクトは文字列でなければなりません。一般的なオブジェクトタイプが配列で宣言されたものである限り、配列オブジェクトは任意のサイズであり、任意のタイプのデータを含めることができます。文字列アレイには、1つの文字列50文字の長さを含めることができ、次のインデックスは50,000文字の長さになる可能性があります。彼らのタイプのみが重要です。配列オブジェクトは、数字や文字列、またはあらゆるタイプの複雑なオブジェクトなどの単純なタイプにすることができます。配列にそれ自体が配列であるオブジェクトが含まれている場合、含有アレイは多次元配列と呼ばれます。多次元配列には2つのタイプの配列オブジェクトがあります。それ自体が配列である配列オブジェクトと、それらのセカンダリアレイが保持するオブジェクトです。以前のすべてのタイプルールは多次元配列に適用されるため、1つの配列オブジェクトも配列である場合、他のすべてのオブジェクトも同様に配列でなければなりません。この配列のネストは、必要に応じて何度も実行でき、2次元グリッド、3次元のキューブ、またはデータの高レベルのクラスターを作成します。言語。一部の言語では、配列とそのオブジェクトを完全に制御できるため、プログラマーは自由に作成できます。他の人は、プログラマーが間接的にそれらを操作できるようにするラッパー内の配列とオブジェクトを非表示にします。さらに他の言語には、配列にすべてのオブジェクトを同じタイプと見なすように強制する特別な構成要素があり、基礎となるデータを壊さずにタイプの特異性に関するルールを部分的に無効にします。アレイがどのように実装されていても、アレイオブジェクト自体がグループ化される以外に影響を受けることはありません。アレイオブジェクトをグループ化する機能は、データ組織の重要なツールです。