配列オブジェクトとは

配列オブジェクトは、連続したメモリブロック内の特定の場所に保持されるデータです。 これらのメモリブロックは配列と呼ばれ、コンピュータープログラム内で簡単に整理およびアクセスできるように、類似のオブジェクトをグループ化するために使用されます。 配列内のオブジェクトの位置はインデックスと呼ばれます。 ほとんどのコンピューター言語では、最初のオブジェクトのインデックスは1ではなく0から始まります。オブジェクトは、配列内のすべてのインデックスに存在する必要はありません。 たとえば、配列には5つのオブジェクト用のスペースがありますが、インデックス0、2、および3に配置されたオブジェクトのみを持つことができます。

配列内のすべてのオブジェクトは同じ型である必要があるため、配列に文字列を含めるように宣言する場合、すべての配列オブジェクトは文字列でなければなりません。 配列オブジェクトは、一般的なオブジェクト型が配列によって宣言されている限り、任意のサイズで任意の型のデータを含むことができます。 文字列配列には50文字の長さの1つの文字列を含めることができ、次のインデックスの長さは50,000文字にすることができます。 タイプのみが重要です。 配列オブジェクトは、数値や文字列などの単純なタイプ、または任意のタイプの複雑なオブジェクトにすることができます。

特定の状況では、配列オブジェクトはまったく新しい配列になる場合があります。 配列がそれ自体が配列であるオブジェクトを含む場合、含まれる配列は多次元配列と呼ばれます。 多次元配列には、2種類の配列オブジェクトがあります。それ自体が配列である配列オブジェクトと、2次配列が保持するオブジェクトです。 上記のすべての型規則は多次元配列に適用されるため、1つの配列オブジェクトが配列でもある場合、他のすべてのオブジェクトも配列でなければなりません。 この配列のネストは、必要に応じて何度でも実行でき、2次元のグリッド、3次元のキューブ、またはデータの高レベルのクラスターを作成できます。

配列、および配列内で許可される配列オブジェクトのタイプは、プログラミング言語によって多少異なります。 一部の言語では、配列とそのオブジェクトを完全に制御できるため、プログラマーが自由に配列を作成できます。 プログラマーが間接的に操作できるようにするラッパー内の配列とオブジェクトを隠すものもあります。 さらに他の言語には、配列にすべてのオブジェクトを同じ型として認識させる特殊な構造があり、基礎となるデータを壊すことなく型の特定性に関する規則を部分的に無効にします。 配列の実装方法に関係なく、配列オブジェクト自体はグループ化されることを除いて影響を受けることはありません。配列オブジェクトをグループ化する機能は、データ編成における重要なツールです。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?