Вы уверены, что все должны помнить термины из руссифицированного паскаля? Мне пришлось гуглить. Что вы подразумеваете под "безопасным"? Есть subList
я не уверен, что таких возможностей где-то нет ибо простые вещи вроде. следовательно и термины должны быть примерно схожи. безопасный -- операция взятия среза не упадёт, если одна из границ будет выходить за рамки объекта из которого берут срез. допустим val str = "0123" str.slice(0, 6) вместо StringIndexOutOfBoundsException должно вернуть исходную строку
Карта или словарь?
есть проекция, а есть копия. в котлине есть и то и другое, но для массива есть только проекция.
Как выяснилось, у него вообще про другую безопасность
не особо понял вопрос🤨
Что и требовалось доказать. По поводу "простых вещей и терминов, которые везде примерно схожи".
Пояснение. Карта и словарь - это одно и то же, просто в разных языках называется по разному. И это базовая структура данных, так что уж точно всем известна под тем или иным называнием.
fun String.safeSubstring(from: Int, to: Int) = substring(from.coerceIn(Indices), to.coerceIn(indices))
ну я понял, что речь про класс Map, я не понял какая связь с вопросом скорее. но я Вас понял
Обсуждают сегодня