169 похожих чатов

Интересно, в чём причина таких запретов. ещё в лямбдах и

часто встречаются проблемы с вараргами. это же просто сахар для Array, что не так ?

22 ответов

21 просмотр

Array в data class - путь к беде

Aλex-Sokol Автор вопроса
Vladimir Petraković
Array в data class - путь к беде

знаю, тогда логично, но что в лямбдах так и не понятно

Aλex-Sokol Автор вопроса
Vladimir Petraković
На скрине про лямбды ни слова

> ещё в лямбдах и часто встречаются проблемы с вараргами

Aλex Sokol
> ещё в лямбдах и часто встречаются проблемы с вар...

Что ж, очень жаль, у меня проблем с вараргами нет

Aλex-Sokol Автор вопроса
Aλex Sokol
(vararg args: Any?) -> Any? у вас работает ?

Такое - нет, но я так ни разу не делал. Там скорее всего просто не поддерживается. А может, и причины есть.

Aλex-Sokol Автор вопроса
Aλex Sokol
я и спросил чтобы узнать причины

Ну так вы конкретную проблему сразу описывайте, а не "часто встречаются проблемы с вараргами"

Aλex-Sokol Автор вопроса
Aλex Sokol
(vararg args: Any?) -> Any? у вас работает ?

Начнём с того, что это не лямбда

Aλex Sokol
а что это ?

Функциональный тип

Aλex-Sokol Автор вопроса
Vladimir Petraković
Функциональный тип

аа) спасибо, это в корне меняет дело!

Aλex Sokol
аа) спасибо, это в корне меняет дело!

Вы всё ещё не согласны с тем, что изначальная постановка вопроса очень мутная и совершенно не объясняет, с чем вы столкнулись?

Aλex-Sokol Автор вопроса
Vladimir Petraković
Вы всё ещё не согласны с тем, что изначальная пост...

не согласен, потому изначально интересно было про дата-классы. я и спросил про дата классы.

Vladimir Petraković
Вы всё ещё не согласны с тем, что изначальная пост...

аж какой-то инглиш триггернулся от вашего выяснения отношений

Aλex Sokol
не согласен, потому изначально интересно было про ...

Могу предположить, что это из-за мутабельности массивов, весьма вероятно, что кто-то где-то его поменяет и это поломает всякие хэшкоды и сравнения, потому просто сразу запретили.

Aλex-Sokol Автор вопроса
Konstantin Zolotov
Могу предположить, что это из-за мутабельности мас...

в дата классах всё понятно, я же говорю, забыл про массивы в конструкторе

Aλex-Sokol Автор вопроса
Sergey Barmin
звучит как странный бот

эм нет. он не просто так же вайолега знает, значит слышал про ktdlib

Sergey Barmin
звучит как странный бот

не бот, он мне звёздочку в гитхабе поставил, но я хз кто это :)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта