Size: a a a

Kotlin Community

2020 November 10

AM

Andrew Mikhaylov in Kotlin Community
Как и раньше, можете поучавствовать в этом деле, не оглядываясь на свой уровень — это отличный способ попрактиковаться в языке, в решении разноплановых задачек, да и просто выйти из зоны комфорта да немного пошевелить мозгами вне покраски кнопочек, перекладывания джейсончиков или типовых лабораторных работ, к примеру :)
источник

AM

Andrew Mikhaylov in Kotlin Community
В общем, айда открывать ссылку и регистрироваться!
источник

I

Igor in Kotlin Community
Andrew Mikhaylov
Как и раньше, можете поучавствовать в этом деле, не оглядываясь на свой уровень — это отличный способ попрактиковаться в языке, в решении разноплановых задачек, да и просто выйти из зоны комфорта да немного пошевелить мозгами вне покраски кнопочек, перекладывания джейсончиков или типовых лабораторных работ, к примеру :)
А можно там не на Котлин писать?
источник

VP

Vladimir Petrakovich in Kotlin Community
Igor
А можно там не на Котлин писать?
Kotlin Hero из тебя так себе
источник

AM

Andrew Mikhaylov in Kotlin Community
Igor
А можно там не на Котлин писать?
Маловероятно :) В раунде практики, к примеру, нельзя.
источник

I

Igor in Kotlin Community
Vladimir Petrakovich
Kotlin Hero из тебя так себе
Да котлина и так на работе хватает 😌
источник

KS

Ksenia Shneyveys in Kotlin Community
Igor
А можно там не на Котлин писать?
Там можно писать только на Kotlin. В крайнем случае на Java и потом конвертировать через Java to Kotlin converter :)
https://try.kotlinlang.org/?_ga=2.151827964.459752827.1604921531-143369295.1591730607#/Kotlin%20Koans/Introduction/Java%20to%20Kotlin%20conversion/Task.kt
источник

IP

Iaroslav Postovalov in Kotlin Community
Ksenia Shneyveys
Там можно писать только на Kotlin. В крайнем случае на Java и потом конвертировать через Java to Kotlin converter :)
https://try.kotlinlang.org/?_ga=2.151827964.459752827.1604921531-143369295.1591730607#/Kotlin%20Koans/Introduction/Java%20to%20Kotlin%20conversion/Task.kt
j2k очень не идеален
источник

GO

GGorAA Official in Kotlin Community
Iaroslav Postovalov
j2k очень не идеален
Но работает
источник

VL

Vladyslav Lavreniuk in Kotlin Community
Здраствуйте, хочу сделать переменную-обертку типа этого:
var myItem: MyItem?
   get() = cache.myItem
   set(value) {
       cache.myItem = value
   }


есть ли способ сделать этот код ещё проще?) (может что то вроде анотации)
Я пытаюсь избежать повторения кода каждый раз, когда нужно будет сделать подобную обертку
источник

ПГ

Павло Гриник... in Kotlin Community
Vladyslav Lavreniuk
Здраствуйте, хочу сделать переменную-обертку типа этого:
var myItem: MyItem?
   get() = cache.myItem
   set(value) {
       cache.myItem = value
   }


есть ли способ сделать этот код ещё проще?) (может что то вроде анотации)
Я пытаюсь избежать повторения кода каждый раз, когда нужно будет сделать подобную обертку
создать делегат, который будет использовать cache
источник

L

Little Panda 🐼 in Kotlin Community
Vladyslav Lavreniuk
Здраствуйте, хочу сделать переменную-обертку типа этого:
var myItem: MyItem?
   get() = cache.myItem
   set(value) {
       cache.myItem = value
   }


есть ли способ сделать этот код ещё проще?) (может что то вроде анотации)
Я пытаюсь избежать повторения кода каждый раз, когда нужно будет сделать подобную обертку
Посмотрите в сторону делегатов
источник

AM

Andrew Mikhaylov in Kotlin Community
var myItem: MyItem? by cache.myItem не пробовали? Вроде с недавней (или давней?) версии должно работать.
источник

AN

Alexander Nozik in Kotlin Community
Andrew Mikhaylov
var myItem: MyItem? by cache.myItem не пробовали? Вроде с недавней (или давней?) версии должно работать.
Вот я тоже ищу, только там должно быть cache::myItem
источник

AM

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

VL

Vladyslav Lavreniuk in Kotlin Community
спасибо 🙏
источник

AN

Alexander Nozik in Kotlin Community
Не нашел, где это ввели, но должно быть, да
источник

AL

Alexander Levin in Kotlin Community
источник

AM

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

AN

Alexander Nozik in Kotlin Community
Точно. Я вроде эту страницу и смотрел, но почему-то не увидел
источник