Size: a a a

Kotlin Community

2020 May 29

AG

Aleksandr Gilmanov in Kotlin Community
Несколько по другому: если библиотека на Java - в kotlin проекте с ней проблем не возникнет. Если библиотека на Kotlin - в Java проекте может и не завестись. Разработчику при написании библиотеки на Kotlin желательно понимать, хочет он чтобы с ней комфортно работалось из Java или нет.
источник

AN

Alexander Nozik in Kotlin Community
Aleksandr Gilmanov
Возможно вы и правы, мне пока попадались только обратные случаи
Котлин построен по better practices из Java. Поэтому хороший котлин код - это почти всегда - хороший Java  код. Разумеется, в смысле дизайна в котлин есть то, чего у Java  нет. Расширения например. Но они не мешают понимать Java код
источник

RU

Roman Ushakov in Kotlin Community
Alexander Nozik
Котлин построен по better practices из Java. Поэтому хороший котлин код - это почти всегда - хороший Java  код. Разумеется, в смысле дизайна в котлин есть то, чего у Java  нет. Расширения например. Но они не мешают понимать Java код
Плюсую, будто по самым крутым книжках построен.
источник

AN

Alexander Nozik in Kotlin Community
Roman Ushakov
Плюсую, будто по самым крутым книжках построен.
не будто, а прямо. Там во многих местах есть прямые ссылки
источник

RU

Roman Ushakov in Kotlin Community
Особенно много на Java Effective
источник

RU

Roman Ushakov in Kotlin Community
Чисто моё имхо
Кодить на Java/Kotlin не прочитав эту или аналогичную книгу боль.
Потому что там на многие вопросы есть простые ответы
Будто новый мир открываешь
источник

AN

Alexander Nozik in Kotlin Community
Roman Ushakov
Чисто моё имхо
Кодить на Java/Kotlin не прочитав эту или аналогичную книгу боль.
Потому что там на многие вопросы есть простые ответы
Будто новый мир открываешь
Ну или N лет опыта, когда понимаешь эти вещи на опыте
источник

RU

Roman Ushakov in Kotlin Community
Лучше, конечно пару дней потратить на книжку, чем 2 года опыта) 😂
источник

AN

Alexander Nozik in Kotlin Community
Roman Ushakov
Лучше, конечно пару дней потратить на книжку, чем 2 года опыта) 😂
Ну когда он уже есть... Книжка полезна, но она, разумеется, не заменяет опыт. Сначала книжка, потом опыт - это идеально.
источник

RU

Roman Ushakov in Kotlin Community
Вообще раз уж такая тема по каким книжкам строился котлин помимо этой?
источник

ТШ

Тулеген Шагаев... in Kotlin Community
Roman Ushakov
Вообще раз уж такая тема по каким книжкам строился котлин помимо этой?
источник

DH

Dmitry Hvastunov in Kotlin Community
Я много лет пишу на джаве. Много лет писал на С++, писал в молодости на фортране, ада алгол. Конечно Бейсик естественно. Паскаль, ассемблер. Котлин конечно очень интересный.
источник

AS

Aleksandr Semyanniko... in Kotlin Community
А вот это известная фича языка? ))
interface SomeInterface {
   val name: String
}

class SomeClass(
   override val name: String //it's required
) : SomeInterface

enum class SomeEnum: SomeInterface {
   Foo // it's OK
}
источник

AS

Aleksandr Semyanniko... in Kotlin Community
Но если меняем val на var то все ломается как и должно
источник

AN

Alexander Nozik in Kotlin Community
Aleksandr Semyannikov
А вот это известная фича языка? ))
interface SomeInterface {
   val name: String
}

class SomeClass(
   override val name: String //it's required
) : SomeInterface

enum class SomeEnum: SomeInterface {
   Foo // it's OK
}
У enum уже есть поле name
источник

AS

Aleksandr Semyanniko... in Kotlin Community
ааааа
источник

AS

Aleksandr Semyanniko... in Kotlin Community
))) Пардон
источник

AM

Andrew Mikhaylov in Kotlin Community
источник

AM

Andrew Mikhaylov in Kotlin Community
Не успел :)
источник

MT

Maxim Ternovtsi in Kotlin Community
Можно добавить елемент в flow по ссылке на flow, то есть после создания?
источник