Android

Android向けKotlin言語の基礎

var vs val、null safety、data classes、when式、extension functions、scope functions、およびKotlinの基本概念

24 面接問題·
Junior
1

Kotlinにおける'var'と'val'の違いは何ですか?

回答

'var'は可変(変更可能)な変数を宣言し、'val'は不変(読み取り専用)な変数を宣言します。不変性を促進し、バグを避けるためにデフォルトで'val'を使用することが推奨されます。

2

Kotlinで型の後の'?'演算子は何を意味しますか?

回答

'?'演算子は変数がnullを含むことができることを示します。例えば、'String?'は変数がStringまたはnullになり得ることを意味します。これはKotlinのnull safetyシステムの基礎です。

3

Kotlinの'!!'演算子は何をしますか?

回答

'!!'演算子(not-nullアサーション)は、コンパイラにnullableな値を非nullとして扱うよう強制します。値がnullの場合、NullPointerExceptionがスローされます。値がnullでないことが確実な場合にのみ使用してください。

4

KotlinのElvis演算子'?:'は何のために使われますか?

5

Kotlinのdata classとは何ですか?

+21 面接問題

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

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

無料で始める