[Salesforce]Apex で SOQL の結果を Map に反映する簡潔な書き方

一般的

List<Account> accList = [SELECT Id, Name FROM Account];
Map<Id, Account> accMap = new Map<Id, Account>();
for(Account a : accList){
    accMap.put(a.Id, a);
}

簡潔的

Map<Id, Account> accMap = new Map<Id, Account>(
  [SELECT Id, Name FROM Account]
);

投稿者: kinkun

保有資格 Salesforce Certified Platform App Builder T Salesforce Certified Platform Developer I Salesforce Certified Platform Developer II Salesforce Certified Administrator

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です