VictorPower
@VictorPower

Что это за вид функций?

Столкнулся с таким Kotlin-кодом:
Код

fun Date.toString(format: String, locale: Locale = Locale.getDefault()): String {
    val formatter = SimpleDateFormat(format, locale)
    return formatter.format(this)
}

fun getCurrentDateTime(): Date {
    return Calendar.getInstance().time
}

val date = getCurrentDateTime()
val dateInString = date.toString("yyyy/MM/dd HH:mm:ss")


Это две функции для получения даты и времени, но в данном случае не важно. Что это за "Date.toString" после ключевого слова для объявления функции? Судя по подсказкам Android Studio, это как-то слепленные две функции. Кто-нибудь может привести мне аналог этой функции в нормальном виде, чтобы я мог понять принцип работы? Просто сколько пишу на котлине - ни разу не встречал подобного.
  • Вопрос задан
  • 49 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы