エラー対策 Null can not be a value of a non-null type String

Kotlinにて
Null can not be a value of a non-null type String

原因 StringはNullableでない(Null許容していない)のにNullを入れようとした


対策 ?をつけてNullableにしてあげる。ただし、なんでもかんでもNullableにしてるとプログラムはバグを作り込みがちになるので良く設計段階で考えること。

修正前
var temp:String = null

修正後
var temp:String? = null

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です