Apex パラメーター化された型のサンプル
環境
Apex Salesforce
概要
Apex は通常、静的なプログラム言語で、ユーザーは変数を使用する前に変数のデータ型を指定する必要があります。
Apex では次の変数は適切です。
Integer x = 123;
x が始めに定義されていない場合、次の変数は正しくありません。
x = 123;
リスト、対応付けおよびセットは Apex でパラメーター化されます。Apex が引数としてサポートするデータ型を取ります。
このデータ型は、リスト、対応付け、またはセットの構造時に
実際のデータ型と置き換える必要があります。
List<String> myList = new List<String>();
使用例
Apex では、型 T が U の下位型である場合、List<T> は List<U> の下位型となります。
List<String> slst = new List<String> {'tokyo', 'oosaka'}; List<Object> olst = slst;