составлен до

ько что посмотрел наKotlin стандартная библиотека и нашел некоторые странные функции расширения под названиемcomponentN где N - индекс от 1 до 5.

Есть функции для всех типов примитивов. Например:

/**
* Returns 1st *element* from the collection.
*/
@kotlin.internal.InlineOnly
public inline operator fun IntArray.component1(): Int {
    return get(0)
}

Это выглядит любопытно для меня. Меня интересуют мотивы разработчиков. Лучше позвонитьarray.component1() вместоarray[0] ?

Ответы на вопрос(2)

Ваш ответ на вопрос