Alex Wells, Ну многие вещи не работают так, как хотелось бы (дженерики, силдклассы, енамы, корутин вообще не видно и так далее), но можно уже начинать. В целом в котлине доступен весь Foundation, можно написать айос приложение чисто на котлине.
Октябрь, надо бы ещё уточнить, что если ты думаешь, что тебе удобнее не писать скобки, то ты, с большой вероятностью, ошибаешься. Потом будет мучительно больно искать ошибки из-за этого возникшие.
Евгений Ромашкан, Чувак, ты бредишь. Any это Object из Java или NSObject из Objective-C. Ты можешь его инстанс создать. val x = Any(). И можешь методы у него позвать, например, toString и hashCode. И скастить его к чему-то ты не сможешь, потому что это инстанс Any.
И что ещё может быть предком типов, если не тип? О_о магический выхухоль, что ли?
Занимаемся мы тут двумя разными вещами - ты несёшь чушь, а я пытаюсь кого-то просветить.
DARKENN, Ну дык оно зациклено, потому что ты говоришь ресайклеру "у меня 2 миллиарда элементов, и давай в середину отскроллимся". А когда он у тебя просит миллиардный элемент, ты считаешь этот элемент по модулю размера списка и отдаёшь.
У тебя деление на ноль, делишь ты на размер списка, значит, список пустой.