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

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

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

22 ответов

7 просмотров

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
звучит как странный бот

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

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

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

подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
есть тут кто-то , кто только начал изучать си? если проходите курс на степике или как-то сами изучаете, пишите, может, скооперируемся?..
Eule
25
Скажите, тут нет проблемы? IMyInterface1 = interface function GetInterface2: IInterface2; ... function TMyInterface.GetInterface2: IInterface2; begin Result := TI...
Ruslan aka DUDE
18
Слушайте, ещё такая интересная задачка. Сделан аудит действий пользователей через триггеры в базе, соответственно каждый пользователь имеет свой логин и пароль в базе. Это пре...
Сергей Бычков
8
возможно для форматирования TimeStampZ нужен другой механизм, не?
Роман Лях (rgreat)
13
Добрый день. Абракадабра в 12-й студии ввела новый тип поля БД TSQLTimeStampOffset, использую в постгресе timestampz и вот с 12-й версии начались чудеса! До этого поля times...
Delphi Photo
9
Коллеги, здравствуйте! А можно узнать ваше мнение относительно Wolfram Mathematica vs Julia? Просто у меня стоит выбор между тем, чтобы продолжить преподавать Wolfram Mathemat...
Илья Гаража
10
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Утра доброго. Просветите пожалуйста. Хочу сделать rest сервер на делфи. Посмотрел 3 фреймворка: dmvc, Mars, mormot. Ни в одном из них не упоминается ассинхронная обработка вхо...
Сергей Бычков
6
Обновленный chat тестили уже господа? Готовимся на заводы ? Простой проект на ларавель собирает за 1 ответ..
Jacov Borisov
14
Карта сайта