【Salesforce 認定Platformデベロッパー】試験対策:第110問

問題

ApexPages.currentPage().getParameters()を使用してVisualforceコントローラからURLパラメータを取得する場合の戻り値のデータ型は何ですか。

  • List
  • Map
  • String[]
  • Enum

正解

  • List
  • Map
  • String[]
  • Enum

解説

ApexPages.currentPage().getParameters()は、VisualforceページのURLからクエリパラメータを取得するために使用されます。このメソッドの戻り値は、キーと値のペアのコレクションであるため、正しいデータ型はMapです。

それぞれの選択肢の理由について説明します。

□ List
これは不正解です。ApexPages.currentPage().getParameters()の戻り値はキーと値のペアのコレクションであり、単なる順序付けられたリストではありません。

□ Map
これは正解です。ApexPages.currentPage().getParameters()は、キー(パラメータ名)と値(パラメータの値)のペアのコレクション、つまりMap<String, String>として返されます。

□ String[]
これは不正解です。戻り値は戻り値の配列ではなく、キーと値のペアのコレクションです。

□ Enum
これは不正解です。Enumは、固定の名前付き値のセットを表すデータ型です。ApexPages.currentPage().getParameters()の戻り値はキーと値のペアのコレクションであり、Enumとは異なります。

次の問題へ

前の問題へ

1問目から復習する

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

雇われのシステムエンジニアです。
普段は車載ECUのセキュリティー分野に従事しております。

■保有資格
Salesforce 認定 アドミニストレーター
Salesforce 認定 Platform アプリケーションビルダー
Salesforce 認定 Platform デベロッパー

コメント

コメントする

目次