Size: a a a

2019 October 10

MG

Matthew Good in Kotlin Start
Andrew Mikhaylov
Once again, it's not possible to create an instance of base class and use it as an instance of it's derivative. Since it is NOT and instance of it's derivative.
ok
источник

AM

Andrew Mikhaylov in Kotlin Start
Like, you don't pour a glass of water and sell it as a lemonade, even though a lemonade is mostly water.
источник

VT

Vadzim Tsitarenka in Kotlin Start
Да, я тоже больше склонен через gradle подтянуть конфиги, но думаю что есть и внутри kotlin средства
источник

AM

Andrew Mikhaylov in Kotlin Start
Not the best analogy, but you should get the idea
источник

AM

Andrew Mikhaylov in Kotlin Start
Vadzim Tsitarenka
Да, я тоже больше склонен через gradle подтянуть конфиги, но думаю что есть и внутри kotlin средства
Это к языку отношение не имеет, вы ж сами отметили, что вопрос в сборке.
источник

MG

Matthew Good in Kotlin Start
is it possible to override a properties type
источник

MG

Matthew Good in Kotlin Start
eg create a class that has VectorCore as its supertype except with
val vector: MutableList<VectorCore?> instead of val vector: MutableList<Number?> as its vector type
источник

MG

Matthew Good in Kotlin Start
or would i need to use a template for that
источник

AM

Andrew Mikhaylov in Kotlin Start
You dodn't try that yourself once again, did you?
https://pl.kotl.in/FSpjAspKJ
источник

MG

Matthew Good in Kotlin Start
eg
private open class VectorCoreInternal<TYPE>: Math {}
open class VectorCore : VectorCoreInternal<Number> {}
источник

AM

Andrew Mikhaylov in Kotlin Start
Mate, there is no bot here which takes your Kotlin snippets, fixes issues with it and compiles fixed version for you. I'm sorry, but you'll have to do it on your own for some time.
источник

w

walther in Kotlin Start
Ребята привет. Помогите перевести код этого класса с Java на Kotlin МАКСИМАЛЬНО похожей конструкцией. Вызвала затруднение инициализация массива
источник

AL

Alexander Levin in Kotlin Start
walther
Ребята привет. Помогите перевести код этого класса с Java на Kotlin МАКСИМАЛЬНО похожей конструкцией. Вызвала затруднение инициализация массива

class Workout(val name: String, val description: String) {
   companion object {
       val workouts = arrayOf(...)
   }
}

Чтиво полезное:
https://kotlinlang.org/docs/reference/object-declarations.html#companion-objects
https://kotlinlang.org/docs/reference/classes.html#classes
источник

VS

Vadim Sheva in Kotlin Start
Трям! Вроде бы уже повторялось за литературу ? Но конечно хочется услышать рекомендации по справочнике по Kotlin. Или ещё нету такого?
источник

А

Андрей in Kotlin Start
есть
источник

VS

Vadim Sheva in Kotlin Start
Андрей
есть
В пдф и бумажном варианте?
источник

AM

Andrew Mikhaylov in Kotlin Start
Mandatory notice: в чатах пиратство не поощряется.
источник

VS

Vadim Sheva in Kotlin Start
Хотя бы название книг дайте, а дальше на моё усмотрение (но именно справочник)
источник

w

walther in Kotlin Start
А как workout инициализировать парой переменных?
источник

AL

Alexander Levin in Kotlin Start
walther
А как workout инициализировать парой переменных?
Сколько вам нужно впишите внутрь arrayOf. А если вы про инициализацию какого-то конкретного, то также как в Джаве, просто без "new"
источник