コード1はサンプルプロジェクトのもので、コードを変更してコード2に変更し、コード2も正しく実行できます。Kotlinのコード1とコード2の違いは何ですか?
コトルのコード1とコード2の違いは何ですか?ありがとう!
コード1
data class ForecastList(val id: Long, val city: String, val country: String, val dailyForecast: List<Forecast>) {
val size: Int
get() = dailyForecast.size
operator fun get(position: Int) = dailyForecast[position]
}
コード2
data class ForecastList(val id: Long, val city: String, val country: String, val dailyForecast: List<Forecast>) {
val size: Int = dailyForecast.size
operator fun get(position: Int) = dailyForecast[position]
}
[here](https://kotlinlang.org/docs/reference/properties.html#getters-and-setters)の構文を見てください。 – BakaWaii