Kotlinのコレクションと演算子
Kotlinのコレクション、関数型演算子(map、filter、reduce)、Sequence、higher-order functions、operator overloading
20 面接問題·
Mid-Level
1KotlinにおけるListとMutableListの違いは何ですか?
1
KotlinにおけるListとMutableListの違いは何ですか?
回答
Listは作成後にコレクションの変更を許可しない読み取り専用インターフェースです。MutableListはListを拡張し、add()、remove()、clear()などの変更メソッドを追加します。Listは構造の不変性を保証します。
2Kotlinでイミュータブルなリストを作成するにはどうすればよいですか?
2
Kotlinでイミュータブルなリストを作成するにはどうすればよいですか?
回答
listOf()を使用してイミュータブルなリストを作成します。この関数は読み取り専用のList<T>を返します。ミュータブルなリストにはmutableListOf()またはarrayListOf()を使用します。
3コレクションにおけるmap()演算子の用途は何ですか?
3
コレクションにおけるmap()演算子の用途は何ですか?
回答
map()は関数を適用してコレクションの各要素を変換し、変換された要素を持つ新しいリストを返します。例:listOf(1,2,3).map { it * 2 }は[2,4,6]を返します。
4
filter()演算子は何のために使われますか?
5
map()とflatMap()の違いは何ですか?
+17 面接問題
その他のAndroid面接トピック
Android の基礎
Junior
24問Android UIとリソース
Junior
30問Androidライフサイクル
Junior
30問Android ナビゲーション
Junior
26問Android データ管理
Junior
29問Android ネットワーキング
Junior
29問Android テスト
Junior
28問Android Gradle
Junior
26問Android向けKotlin言語の基礎
Junior
24問Room Database
Mid-Level
25問バックグラウンド処理
Mid-Level
18問Jetpack Compose
Mid-Level
28問パーミッションとデバイス機能
Mid-Level
21問Android向けFirebase
Mid-Level
23問Android MVVM Architecture
Mid-Level
18問Androidネットワーキング上級
Mid-Level
13問Kotlin Coroutinesとflow
Mid-Level
20問Android の依存性注入
Mid-Level
15問Android MVI Architecture
Mid-Level
17問Android Clean Architecture
Senior
21問Android Compose 上級
Senior
17問Android Performance and Monitoring
Senior
13問Android Security and Privacy
Senior
18問Android CI/CD and Release
Senior
15問Android UX and Form Factors
Senior
18問Android Testing Advanced
Senior
18問