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
社員同士のゆるーい情報交換ブログです
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