Могу ли я сделать полностью пустой LongArray в Kotlin вместо одного, заполненного 0 (нулями)? - PullRequest
0 голосов
/ 14 мая 2019

Я начинаю изучать программирование через Kotlin, в основном я делаю задачи (katas) через codewars.Я застрял в одной задаче (https://www.codewars.com/kata/steps-in-primes/), где требуется от меня, если в заданном интервале с заданным шагом нет простых чисел, вернуть пустой длинный массив.

Я определил массив как:

var result = LongArray(2)

Я где-то читал (возможно, даже на этом сайте), что пустые массивы объявляются так, но вместо этого эти 2 слота заполнены нулями. Как я могу "стереть" эти нули, чтобы получить полностью пустоймассив?

1 Ответ

0 голосов
/ 14 мая 2019

Пустой массив - это массив без элементов.

Итак, чтобы создать размер 0, вы должны использовать LongArray(0).

Вы не можете удалить элементы из массива. Если вы хотите сделать это, вам нужно использовать List.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...