【Sink it】8.Listを使ってみよう(解答)

スポンサーリンク
ApexのList Apex

こんにちは、にいるです。

Savepoオリジナルの開発初心者向けプログラム「Sink it」です。
今回で第8回目、題材はコレクションの1つ「List」です。

この記事は「8.Listを使ってみよう」の解説と解答です。

【ヘルプ】リスト

1.Listとは

Listとはコレクションの1つです。
目に見えないので最初は理解しにくいですが、下記構造でListとしてデータを持つことができます。

一番最初が1でなく0であることは覚えておかないといけません。
ここではString型「あいうえお」ですが、取引先や商談などのSalesforceオブジェクトのデータ型を指定することもできます。
String型のList
# 0 1 2 3 4
要素 あいうえお かきくけこ さしすせそ たちつてと なにぬねの
SObject型のList
# 0 1 2 3 4
要素 取引先1 取引先2 取引先3 取引先4 取引先5

2.解答・解説

解答

解答です。

■デバッグ
 
ApexのList
 

この通り、2つのListの中身が10件になっていることが確認できます。

解説

今回ちょっと難しいかもしれません。

Listへの代入にaddやsize、SOQLを使用しているので、そこの知識が必要になります。
size()を使わなくても、debug(accList1)で中身を見ることはできますが、1000件ある場合に数えるのが面倒なので要件上size()を使用した方がいいですね。

取得したListが0件より大きい場合は〜というプログラムにもsize(isEmptyなど)は使用するので、積極的に覚えていきましょう。

3.まとめ

いかがでしたでしょうか。

コレクションは3つありますが、Listは必ず使用する(使用したい!)ため、メソッドも一度は目を通しておきましょう。

皆さんもぜひ色々と試してみてください。
他にも色々と標準機能やSalesforce機能について紹介していますので、ご覧ください。

ではでは!

Salesforce 機能別 まとめページ

コメント

タイトルとURLをコピーしました