У меня есть запрос, который попадает в таблицу со столбцом массива. Когда я обрабатываю свои записи, я хотел бы взять данные столбца массива и рассматривать их как массив строк и получить первое значение. Я предполагал, что могу сделать следующее:
while (resultSet.next()) {
val clients = resultSet.getArray("clients")
println(clients[0])
}
Но когда я это делаю, я получаю сообщение об ошибке:
Ошибка: (34, 3) Котлин: неразрешенная ссылка. Ни один из следующих вариантов неприменим из-за несоответствия типа получателя: @InlineOnly публичный оператор inline fun ‹@OnlyInputTypes K, V> Map.get (key: Int): ??? определено в общедоступном операторе kotlin.collections @SinceKotlin fun MatchGroupCollection.get (name: String): MatchGroup? определено в kotlin.text
getArray
возвращает тип Array!
, поэтому я предполагал, что могу получить доступ к значениям по индексу. Что мне нужно сделать, чтобы получить доступ к этому массиву значений?