Kotlin списки имеют полезное свойство indices
, которое обеспечивает диапазон допустимых индексов.
Но, согласно https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/indices.html, на самом деле это свойство не только списков, но и коллекций. Провел эксперимент и, конечно же, набор также имеет это свойство.
Но наборы нельзя индексировать целыми числами, как списки. Так что говорить об индексах набора не имеет смысла.
Учитывая это, почему это свойство коллекций в целом, а не просто списков (и массивов)?