EasyLanguage オブジェクトリファレンス

Vector クラス (コレクション)

Vectorクラスでは、インデックス (ゼロベース) によって参照されるデータ要素のコレクションを作成できます。データ要素は、コレクション内の任意の場所から挿入、読み取り、削除できます。

ベクターコレクションに要素を追加する方法は複数あります。insert(iIndex, oElement) を使用すると、iIndex 要素の前に要素が追加されます。oElement は追加される要素です。push_back(oElement) を使用すると、コレクションの最後に要素が追加されます。

myVectorObj.insert(iIndex, oElement); //adds oElement at position iIndex in the collection

myVectorObj.push_back(oElement); //adds oElement as the last element of the collection

ベクターから要素を読み取るには、読み取る要素のインデックスを角カッコで指定した [iIndex] を使用します。既存の iIndex の位置に oElement を配置するには、角カッコで指定した [iIndex] を使用してベクターに要素を書き込みます。

Plot1(myVectorObj[iIndex].tostring()); // displays oElement at iIndex as a string

myVectorObj[iIndex] = myInput; //replaces oElement at element iIndex, overwriting content

コレクション内の iIndex 要素をベクターから削除するには Erase(iIndex) を、コレクション内の最後の要素を削除するには pop_back(iIndex) を使用します。

myVectorObj.erase(iIndex); //removes element at iIndex

myVectorObj.pop_back(); //removes element at end of collection

名前空間: elsystem.collections

[ すべて展開 ]
プロパティ
  名前 タイプ 説明
Public property Count int ベクターコレクション内の要素の数を取得します。
Public property Items[index] object ベクターコレクション内の指定インデックス位置で要素を取得します。
メソッド
  名前 説明
Public property Create Vector クラスの新規インスタンスを初期化します。
Public property at(indx) コレクション内の指定位置で要素にアクセスします。
Public property Back コレクションの最後の要素にアクセスします。
Public property Clear コレクションからすべての要素を削除します。
Public property Empty コレクション内に要素が存在しない場合は真、その他の場合は偽です。
Public property Erase(indx) 指定位置で要素を削除します。
Public property Erase(indx1,indx2) インデックス位置の指定範囲にある要素を削除します。
Public property Front コレクションの最初の要素にアクセスします。
Public property Insert(indx,obj) 指定インデックスの前に要素 (obj) を追加します。
Public property Insert(indx,count,obj) 所定の数を持つ指定ポジションの前に要素 (obj) を繰り返し追加します。
Public property Pop_back コレクションから最後の要素を削除します。
Public property Push_back(obj) コレクションの最後に新規要素 (obj) を追加します。
継承階層

elsystem.Object

elsystem.Collections.Vector