Android

Kotlinのコレクションと演算子

Kotlinのコレクション、関数型演算子(map、filter、reduce)、Sequence、higher-order functions、operator overloading

20 面接問題·
Mid-Level
1

KotlinにおけるListとMutableListの違いは何ですか?

回答

Listは作成後にコレクションの変更を許可しない読み取り専用インターフェースです。MutableListはListを拡張し、add()、remove()、clear()などの変更メソッドを追加します。Listは構造の不変性を保証します。

2

Kotlinでイミュータブルなリストを作成するにはどうすればよいですか?

回答

listOf()を使用してイミュータブルなリストを作成します。この関数は読み取り専用のList<T>を返します。ミュータブルなリストにはmutableListOf()またはarrayListOf()を使用します。

3

コレクションにおけるmap()演算子の用途は何ですか?

回答

map()は関数を適用してコレクションの各要素を変換し、変換された要素を持つ新しいリストを返します。例:listOf(1,2,3).map { it * 2 }は[2,4,6]を返します。

4

filter()演算子は何のために使われますか?

5

map()とflatMap()の違いは何ですか?

+17 面接問題

次の面接に向けてAndroidをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める