プログラミング言語
Kotlin
JetBrains が開発した静的型付きのプログラミング言語。JVM 上で Java と相互運用でき、Android アプリやサーバーサイド、Gradle のビルドスクリプトに使われる。
問題一覧(3)
Kotlin「lateinit property has not been initialized」の原因と直し方
lateinit property has not been initialized は、読む前に代入すれば直る。代入が後になるなら、::name.isInitialized で確かめるか、by lazy やコンストラクタ引数に替える。
更新: 2026-11-03、タグ: lateinit、UninitializedPropertyAccessException、by-lazy
Kotlin「Only safe (?.) or non-null asserted (!!.) calls」の原因と直し方
Only safe (?.) or non-null asserted (!!.) calls は、?. か ?: で null を扱えば直る。String? のように null を許す型のまま、メンバーを直接呼ぶとコンパイルエラーになる。
更新: 2026-11-02、タグ: null-safety、nullable、safe-call
Kotlin「Unresolved reference」の原因と直し方
Unresolved reference は、エラー文に出た名前の綴りを直し、import か依存を足せば直る。コンパイラが、その名前の宣言をスコープの中に見つけられないと出る。
更新: 2026-11-02、タグ: unresolved-reference、import、gradle