Size: a a a

Programming Offtop

2020 October 26

с#

саша сок #KotlinGang... in Programming Offtop
саша сок #KotlinGang
не бессмысленно, я сказал о визуальном различии. компилятор же как-то функции и другие callable-объекты различает
так что это не очень сложный вопрос реализации, который вам знать не очень нужно
источник

AN

Alexander Nozik in Programming Offtop
Ilmir
Котлин - прагматичный язык. Иногда прагматичный в ущерб "красоте" и "математической корректности".
Ну тут уже ты не конструктивен. Я в основном чате постулировал проблему. Меняет ли декоратор сигнатуру. Если не меняет, он семантически не отличается от аннотации и с ним все хорошо.
источник

BP

Bogdan Panchenko in Programming Offtop
саша сок #KotlinGang
не бессмысленно, я сказал о визуальном различии. компилятор же как-то функции и другие callable-объекты различает
Нет, попробуйте из when лямбду вернуть
источник

I

Ilmir in Programming Offtop
Bogdan Panchenko
Котлин прагматично жертвует прагматичностью
Ну это уже хейт ради хейта.
источник

I

Ilmir in Programming Offtop
Bogdan Panchenko
Нет, попробуйте из when лямбду вернуть
when (a) { b -> {{ "LOL" }} }

И в чём проблема?
источник

BP

Bogdan Panchenko in Programming Offtop
Ilmir
Ну это уже хейт ради хейта.
Это я перецитировал одного человека, у него ещё был доклад про патерматчинг в джаве, и он джаву не хейтит 😉
источник

с#

саша сок #KotlinGang... in Programming Offtop
Bogdan Panchenko
Нет, попробуйте из when лямбду вернуть
fun main() {
    val a = true
    when(a) {
         true -> ({ })
    }
}
источник

BP

Bogdan Panchenko in Programming Offtop
Ilmir
when (a) { b -> {{ "LOL" }} }

И в чём проблема?
👌и что это значит ? Умеет понимать где колбек ? Нет, компилятору нужно явно указать
источник

с#

саша сок #KotlinGang... in Programming Offtop
@rextester_bot не отвечает. не вижу проблемы, в общем
источник

I

Ilmir in Programming Offtop
Bogdan Panchenko
Это я перецитировал одного человека, у него ещё был доклад про патерматчинг в джаве, и он джаву не хейтит 😉
Это тот, который уступает котлиновскому when, потому что это по сути smart cast, но с требованием завести новое имя для переменной?
источник

I

Ilmir in Programming Offtop
Bogdan Panchenko
👌и что это значит ? Умеет понимать где колбек ? Нет, компилятору нужно явно указать
ЛОЛШТО?
источник

с#

саша сок #KotlinGang... in Programming Offtop
Bogdan Panchenko
👌и что это значит ? Умеет понимать где колбек ? Нет, компилятору нужно явно указать
я говорил о ресолве функций и лямбд как разные конструкции, причем тут when вообще ?
источник

BP

Bogdan Panchenko in Programming Offtop
Ilmir
Это тот, который уступает котлиновскому when, потому что это по сути smart cast, но с требованием завести новое имя для переменной?
Ты про человека 🌚
источник

BP

Bogdan Panchenko in Programming Offtop
Ilmir
ЛОЛШТО?
Почему я не могу написать просто одни скобочки ?
источник

I

Ilmir in Programming Offtop
Bogdan Panchenko
Почему я не могу написать просто одни скобочки ?
Потому что это блок, как в if, а не лямбда.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Ilmir
Потому что это блок, как в if, а не лямбда.
+
источник

BP

Bogdan Panchenko in Programming Offtop
(это понятно что сложно, но и аноташки и декораторы вам не хухры  мухры) @ilmirus
источник

с#

саша сок #KotlinGang... in Programming Offtop
Bogdan Panchenko
(это понятно что сложно, но и аноташки и декораторы вам не хухры  мухры) @ilmirus
что сложного? компилятор по вашему экстрасенс? откуда он знает, вы захотели несколько строк написать, или вернуть лямбду
источник

BP

Bogdan Panchenko in Programming Offtop
саша сок #KotlinGang
что сложного? компилятор по вашему экстрасенс? откуда он знает, вы захотели несколько строк написать, или вернуть лямбду
Я про это писал, но была речь про декораторы
источник

BP

Bogdan Panchenko in Programming Offtop
Никто не отвечает
источник