Функция getOrNull
Функция getOrNull безопасно получает
символ строки по индексу. Если индекс выходит
за границы строки, функция возвращает null.
Синтаксис
fun CharSequence.getOrNull(index: Int): Char?
Пример
Получим существующий символ:
val str = "abcde"
val res = str.getOrNull(2)
println(res)
Результат выполнения кода:
Char 'c'
Пример
Для несуществующего индекса получим null:
val str = "abcde"
val res = str.getOrNull(10)
println(res)
Результат выполнения кода:
null