... как понять, что лучше использовать - массив ил...
# russian
l
... как понять, что лучше использовать - массив или список?
u
Список
l
А вот в js он наверно жирнее будет чем можно
Например.. если мне надо хранить всего пару равнозначных (pair не подходит) значений, никогда не изменяющихся
u
Всё равно список
👌 1
1
b
В Kotlin разница может не так заметна, а в Java - да, список намного гибче
Хоть и жрёт больше
d
Зависит от задач, которые перед вами стоят
хранить два значения - пара)
c
Copy code
external class JPair<First, Second>

inline fun <First, Second> newPair(first: First, second: Second?): JPair<First, Second> {
    return js("[first,second]")
}

inline fun <K, V> K.pair(value: V) = newPair(this, value)

inline val <First, Second> JPair<First, Second>.first: First
    get() = asDynamic()[0]

inline val <First, Second> JPair<First, Second>.second: Second
    get() = asDynamic()[1]
dce вычистит все не используемые методы, в том числе оригиналы этих методов. останутся только их заинлайненые варианты. в итоге получается вполне обычный чистый JS код.