в этих случаях идея не должна подсветить ворнинг?
private val zero by lazy { Matrix(Array(matrix.r) { DoubleArray(matrix.c) }, matrix.r, matrix.c) } protected var derivative: Matrix? = null get() = field ?: zero priv...
Всем привет! А когда я делаю abstract val, то наследник будет переопределять getter()? То есть при каждом присвоении я буду вычислять значение заново? abstract get() нельзя сд...
Всем привет! Почему нельзя в одном пакете иметь два private класса в разных .kt файлах с одним именем?
а в каком случае создается? Когда есть set(), который меняет поле kek?
Правда ли, что компилятор оптимизирует циклы for (i in 0 .. n), он будет несильно медленнее for (int i = 0; i < n; i++). То есть оверхед минимальный?
Ребят привет! Как произвести в котлине конструкцию T super List? In, out, :, кажется не поможет (in Е - ? super Е, out Е - ? extends Е, : - T extens Type)
Почему в выводе тип я получаю Nothing?
Привет! Как закастить nullable к null? чтобы использовать add у джавы. Использую PriorityQueue.
А можно ли имея KType закастить Any к нему?
А у меня еще такой вопросик, когда идет взаимодействие с джавой я имею тип T!, но почему в котлине я могу этот тип представить без труда как T, т.е присвоить, передать туда гд...
Всем привет! В котлине конструкцию вида var itLeft = 0, itRight = 0, можно выразить через массив (itLeft, itRight) = listOf(0, 0). Правда, что компилятор и скомпилириует во чт...
Ребят такой вопрос: хочу достать из мапы и если null ?: throw Exception, но из - за этого получаю тип Any, как быть в этом случае? Как можно это сделать лаконично?
ребят почему нельзя иметь в аннотации тип например List?
А не планируется поддержать в языке такую конструкцию? Как раз для удобного перечисленния переменных. Чтобы каждый раз var / val не писать.
Всем привет! почему в companion object нужно помечать @JvmStatic protected поля, чтобы в наследниках к ним можно было обращаться?
Заметил, что Set без ворнингов кастуется к MutableSet, так и должно быть? Просто cast exception можно получить.
то есть статические protected поля в котлине вещь непринятая? Как правильно, что - то подобное написать?
А не планируется сделать `` строками, чтобы не экранировать ковычки? Как в Go)
Ребят, привет! Почему я получаю ошибку в этом коде?