Size: a a a

2020 January 14

R

Roman Q in Kotlin Moscow
Sergey Bezrukov
Можно. С кваркусом есть опыт (но не на котлине).  Со временем правда напряжно, если надо "прямо сегодня", то нет.
ответил в ЛС
источник
2020 January 16

حV

حـ۪۪ٜ℘͜͡ॠ͜͡ـاج بـ۪۪ٜ℘͜͡ॠ͜͡ـهــ۪۪ٜ℘͜͡ॠ͜͡ـڕام V. in Kotlin Moscow
источник

IK

Igor Kalishevsky in Kotlin Moscow
Чот телегу раскочевряжило
источник
2020 January 18

P>

PAC >03/001< in Kotlin Moscow
источник
2020 January 20

Tk

Tams k.r prawar in Kotlin Moscow
источник
2020 January 24

AK

Aleksander Kotsyuruba in Kotlin Moscow
Всем привет!
Приглашаем на KotlinConf Global Meetup в ДомКлик, где обсудить, как прошла одноименная конференция в Копенгагене и послушать доклады от наших спикеров.
Когда: 30 января, 19:00
Где: Кутузовский проспект 32к1
Подробности по ссылке:
https://domclick-events.timepad.ru/event/1243230/
источник
2020 January 28

VS

Vladimir Sitnikov in Kotlin Moscow
abstract class TagWithText(name: String) : Tag(name) {
   operator fun String.unaryPlus() {
       children.add(TextElement(this))
   }
}

А можно такое к Java классу применить?

Иными словами, чтобы можно было сделать такую лямбду с ресивером Java типа, но внутри которой +"..." обретало бы новый смысл?
источник

D

Dee in Kotlin Moscow
Vladimir Sitnikov
abstract class TagWithText(name: String) : Tag(name) {
   operator fun String.unaryPlus() {
       children.add(TextElement(this))
   }
}

А можно такое к Java классу применить?

Иными словами, чтобы можно было сделать такую лямбду с ресивером Java типа, но внутри которой +"..." обретало бы новый смысл?
Перегрузка методов в java отсутствует.
источник

VS

Vladimir Sitnikov in Kotlin Moscow
Исходный класс (builder) приходит из Java. Я его заворачиваю в обычное T.() -> Unit
И вот хочется, чтобы внутри такой лямбды можно было +… использовать
источник

VS

Vladimir Sitnikov in Kotlin Moscow
тут, скорее, нужно «отрастить интерфейс от Java класса»
источник
2020 January 29

НМ

Николай Мехматовец in Kotlin Moscow
Всем привет!
Хочу поделиться с сообществом своим списком полезных русскоязычных ресурсов, связанных с ИТ.
На создание этого списка ушло немало времени, надеюсь, он вам будет полезен так же, как и мне.

#resources #awesome #list #podcasts #meetups #events #blogs

https://github.com/unchase/awesome-russian-it

P.S. Список еще наполняется. Предлагайте ссылки на полезные русскоязычные ресурсы (подкасты, блоги, митапы), буду рад добавить.
источник
2020 February 01

VS

Vladimir Sitnikov in Kotlin Moscow
Такой вопрос: а использовать string template’ы с side effect’ами это вообще законно?

Более подробно тут: https://github.com/square/javapoet/issues/761#issuecomment-581057940

В двух словах, речь про такое:

val hello = """Hello, "world", \n test"""

val codeBlock = cb { "System.out.println(${hello.S})" }
// ^^ это превращается в CodeBlock.builder().add("System.out.println(\$S)", hello).build()

println(codeBlock.toString()) // выведет System.out.println("Hello, \"world\", \\n test")


^^^ тут hello.S  и j.N как раз производят побочные действия.
источник

AN

Alexander Nozik in Kotlin Moscow
Vladimir Sitnikov
Такой вопрос: а использовать string template’ы с side effect’ами это вообще законно?

Более подробно тут: https://github.com/square/javapoet/issues/761#issuecomment-581057940

В двух словах, речь про такое:

val hello = """Hello, "world", \n test"""

val codeBlock = cb { "System.out.println(${hello.S})" }
// ^^ это превращается в CodeBlock.builder().add("System.out.println(\$S)", hello).build()

println(codeBlock.toString()) // выведет System.out.println("Hello, \"world\", \\n test")


^^^ тут hello.S  и j.N как раз производят побочные действия.
На код ревью уши оторвут, а так в принципе можно
источник

VS

Vladimir Sitnikov in Kotlin Moscow
Alexander Nozik
На код ревью уши оторвут, а так в принципе можно
Ну, это нестрашно. Никто ревьюить не будет )

А есть ещё какие-то варианты?

Как-никак, такое выглядит стрёмно, т.к. всё-таки, непонятно что где подставляется:

beginControlFlow(
   "for(int $1N = $2L + $3N.nextInt($4L)/$5N; $1N > 0; $1N--)",
   jj_cnt, min, jj_random, max - min + 1, depthVars[this]
)
источник

AN

Alexander Nozik in Kotlin Moscow
Vladimir Sitnikov
Ну, это нестрашно. Никто ревьюить не будет )

А есть ещё какие-то варианты?

Как-никак, такое выглядит стрёмно, т.к. всё-таки, непонятно что где подставляется:

beginControlFlow(
   "for(int $1N = $2L + $3N.nextInt($4L)/$5N; $1N > 0; $1N--)",
   jj_cnt, min, jj_random, max - min + 1, depthVars[this]
)
Это просто плохая практика
источник
2020 February 03

D

Daniel Fenstermacher in Kotlin Moscow
Wow I invested $1000 and got the profit of $10,000. I never believe it until it became reality I must confess that binary trading still pays with a trust worthy manager that's why I'm proud of Mr Marcus L.Jordan, and you have nothing to worry about and you are always less assured. He is indeed a helper and God sent who always keeps to his words. I must say a very big thank you because you really changed my life and ambitions am recommend you to everyone
Mr Marcus L.Jordan
You can contact him on
@profittraders1
WhatsApp +12695881786
https://t.me/joinchat/AAAAAFcuOnZf_C2ORIlCTQ
источник
2020 February 08

AN

Alexander Nozik in Kotlin Moscow
Открыта регистрация на курс по котлин на физтехе: http://npm.mipt.ru/pages/kotlin.html
источник

NK

Nikolay Khramchenkov in Kotlin Moscow
То есть со всем не студент со стороны тоже может быть допущен при наличии свободного места?
источник

AN

Alexander Nozik in Kotlin Moscow
Nikolay Khramchenkov
То есть со всем не студент со стороны тоже может быть допущен при наличии свободного места?
Да, поэтому сюда и написал.
источник

ОР

Олег Румянцев in Kotlin Moscow
Звучит очень интересно, а лекции прошлого года отличаются?
источник