No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
sObject 式およびリスト式の拡張
Java の場合と同様に、sObject 式とリスト式をそれぞれメソッド参照とリスト式で拡張して、新しい式を作成できます。
次の例では、新しい取引先名の長さを含む新しい変数が acctNameLength に割り当てられます。
1Integer acctNameLength = new Account[]{new Account(Name='Acme')}[0].Name.length();上記の new Account[] はリストを生成します。
このリストには、new ステートメント {new Account(name='Acme')} によって 1 つの要素が入力されます。
Item 0、つまりリストの最初の項目が、文字列 [0] の次の部分によってアクセスされます。
リストの sObject の名前がアクセスされた後、メソッドが長さ name.length() を返します。
次の例では、小文字に変更された名前が返されます。SOQL ステートメントは、[0] を介して最初の要素 (インデックス 0) にアクセスするリストを返します。次に、[名前] 項目にアクセスし、.Name.toLowerCase() 式を使用して小文字に変換します。
1String nameChange = [SELECT Name FROM Account][0].Name.toLowerCase();