Я пытаюсь выучить Kotlin, поэтому я следовал учебнику в интернете, где инструктор написал код, который отлично с ними работал, но он дает мне ошибку.
Это ошибка
Ошибка: (26, 17) Котлин: Невозможно создать экземпляр абстрактного класса
import kotlin.random.Random
fun main(args: Array<String>) {
feedTheFish()
}
fun feedTheFish() {
val day = randomDay()
val food = "pellets"
print("Today is ${day} and the fish eat ${food}")
}
fun randomDay():String {
val week = listOf ("Monday", "Tuesday", "wednesday", "thursday", "friday", "saturday", "sunday")
return week[ Random().nextInt(7)]
}
Я получаю ошибку из оператора return, я думаю, из Random. Пожалуйста, помогите мне понять это и исправить этот код.