Size: a a a

Kotlin Community

2020 November 19

N

Nikita in Kotlin Community
Вот это поворот
источник

M

Mi in Kotlin Community
Достаточно ожидаемо из последних интервью и сильному смещению фокуса на альтер
источник

N

Nick Senchurin in Kotlin Community
Mi
Достаточно ожидаемо из последних интервью и сильному смещению фокуса на альтер
ну значит теперь даже переменные будем инитить через корутины (щютка) , но для меня неожиданно
источник

АО

Алексей Овсянников... in Kotlin Community
Версия 1.4.20 релизнулась?
источник

D

Denys in Kotlin Community
Вот это человек работает! Только назначили и сразу релиз.

Присоединяюсь к поздравлениям.
источник

i

iseki in Kotlin Community
Hello everyone. I maybe need some helps: I need call a function which has some parameters with default value. Only during runtime I can know which is default. Are there any way except reflection? Thank you for your help
источник

i

iseki in Kotlin Community
In fact I 'm writing an APT. It generate code to resolve arguments from http request and pass it to handler function. I found I have no way to generate kotlin code. (Generate byte code is difficult for me)
источник

BV

Boris Vanin in Kotlin Community
Да, Роман давно уже не порядок активнее участвует в комьюнити и как я понимаю работает над инновациями в языке, уверен, что это хорошая перестановка. Посмотрим каким курсом пойдет язык!
источник

AL

Alexander Levin in Kotlin Community
iseki
Hello everyone. I maybe need some helps: I need call a function which has some parameters with default value. Only during runtime I can know which is default. Are there any way except reflection? Thank you for your help
In theory default parameter in function can be some property (which includes calculated or mutable one) :

import kotlin.random.Random

fun main() {
   foo(2)
   foo()
   foo()
   
   bar(2)
   bar()
   altNumber = 5
   bar()
}


val someNumber get() = Random.nextInt()
fun foo(number: Int = someNumber) = println(number)

var altNumber = 4
fun bar(number: Int = altNumber) = println(number)


So you kinda can avoid reflection by assigning current default value somewhere.

Maybe there are better solutions for that, but that's the first thing that comes to my mind :)
источник

AN

Alexander Nozik in Kotlin Community
Alexandr Emelyanov
@relizarov поздравляем!)
Или сочувствуем. Но в любом случае это замечательно.
источник

AN

Alexander Nozik in Kotlin Community
Sergey Zolotov
ну ченжлоги уже почитать можно
Кто-то уже на RC сидит :)
источник

RE

Roman Elizarov in Kotlin Community
Котлин, такой как он есть, во многом благодаря комьюнити, которая вокруг него выросла. Спасибо всем вам ♥️
источник

AN

Alexander Nozik in Kotlin Community
Roman Elizarov
Котлин, такой как он есть, во многом благодаря комьюнити, которая вокруг него выросла. Спасибо всем вам ♥️
Золтоые слова. Comunity и экосистема. Выпьем за это (я потом, а то сейчас лабы принимать).
источник

i

iseki in Kotlin Community
Alexander Levin
In theory default parameter in function can be some property (which includes calculated or mutable one) :

import kotlin.random.Random

fun main() {
   foo(2)
   foo()
   foo()
   
   bar(2)
   bar()
   altNumber = 5
   bar()
}


val someNumber get() = Random.nextInt()
fun foo(number: Int = someNumber) = println(number)

var altNumber = 4
fun bar(number: Int = altNumber) = println(number)


So you kinda can avoid reflection by assigning current default value somewhere.

Maybe there are better solutions for that, but that's the first thing that comes to my mind :)
Thank you for your help. It might be a resolution for that. xD
источник

i

iseki in Kotlin Community
Sorry to group, because I don't understand Russian, I have no positive contribute to group. I hope my ask action not impact you.
источник

AM

Andrew Mikhaylov in Kotlin Community
iseki
Sorry to group, because I don't understand Russian, I have no positive contribute to group. I hope my ask action not impact you.
That's okay, don't worry. We're here to support anyone we can :)
источник

i

iseki in Kotlin Community
Thank you
источник

SB

Sergey Barmin in Kotlin Community
Mi
Достаточно ожидаемо из последних интервью и сильному смещению фокуса на альтер
Согласен, чувствовалось по разным вью что Бреславу как-то не хочется уже этого всего
источник

Н

Никита🎄🎄🎄... in Kotlin Community
Мои поздравления!
источник

АО

Алексей Овсянников... in Kotlin Community
Alexander Nozik
Золтоые слова. Comunity и экосистема. Выпьем за это (я потом, а то сейчас лабы принимать).
источник