|
|
rss_habr
Generico! Дженерики в go или стоит ли оно тогоВоскресенье, 22 Января 2023 г. 18:07 (ссылка)
15 марта 2022 года. Был морозный весенний день. Ветер старался доказать, что он не промах и залезть под куртки, кофты и прочие принадлежности гардероба, чтобы из первых рук, куда уж придётся, принести весеннее настроение через свежесть. Не очень-то у него это получалось. Причем при любом раскладе. Если попадалась хорошая куртка и не пускала незваного гостя - ветру рассказать о весне не получалось. Если же удавалось забраться за шиворот или пройтись ледяным дыханием свежести по пузу - этого уже не понимал прохожий. Кутался еще сильнее и поскорее старался уйти от этого весеннего настроения. Но это была не единственная неоднозначность. Именно 15-го марта в мир была превнесена еще одна неоднозначность, спровоцировавшая жаркие споры - релиз golang 1.18 вместе с системой generic-ов. Читать далееhttps://habr.com/ru/post/712066/?utm_source=habrahabr&utm_medium=rss&utm_campaign=712066
rss_habr
Go: обобщенные алгоритмы и типыСуббота, 08 Января 2023 г. 03:32 (ссылка)
До недавнего времени у тех, кто пишет на Go было два пути: копипаста и кодогенерация. Фанатом ни первого, ни второго я не являюсь, однако к моей радости, теперь и в Go есть обобщенные типы. Казалось бы, проблема решена! Но не тут-то было, дженерики Go имеют весьма специфические ограничения, которые, портят всю малину. С одним из них мне и захотелось разобраться. Читать далееhttps://habr.com/ru/post/709438/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709438
rss_habr
Боксы, микрофичи и хлебные крошки: как прошёл iOS-митап red_mad_robotСреда, 07 Декабря 2022 г. 14:37 (ссылка)
17 ноября мы провели в нашем московском Робохранилище митап для iOS-разработчиков. Говорили про обобщённое программирование в Swift, метаморфозы архитектуры и нативную навигацию, ели пиццу — а теперь рассказываем подробнее, как всё прошло. Читать далееhttps://habr.com/ru/post/704060/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704060
rss_habr
[Перевод] Видение вариативных дженериков в SwiftПятница, 25 Ноября 2022 г. 12:42 (ссылка)
Универсальные функции и типы в Swift в настоящее время требуют фиксированного количества параметров типа. Невозможно написать функцию или тип, который принимает произвольное количество аргументов с различными типами, не прибегая к одному из следующих обходных путей: В стандартной Библиотеке Swift естьhttps://habr.com/ru/post/701558/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701558
rss_habr
Обобщения C#Суббота, 20 Ноября 2022 г. 02:11 (ссылка)
Обобщения (generics) необходимы в тех случаях, когда мы не можем заранее знать тип данных, который будем использовать. Они есть во многих языках программирования. Читать далееhttps://habr.com/ru/post/700398/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700398
rss_habr
[Перевод] 3 трюка для устранения странных ошибок с дженерикамиСреда, 09 Ноября 2022 г. 14:49 (ссылка)
Вы знаете о системе PECS? Знаете ли вы о типах пересечений? Знаете ли вы, где используется создание дженерик массивов? Большинство разработчиков Java используют дженерики без глубоких знаний. А вы должны знать ответы на эти вопросы. Если вы будете знать их, вы устраните многие проблемы, связанные с Давайте ответим на эти вопросы. Читать далееhttps://habr.com/ru/post/665048/?utm_source=habrahabr&utm_medium=rss&utm_campaign=665048
rss_habr
[Перевод] Как сгенерировать UUID в качестве первичных ключей при помощи HibernateПятница, 02 Сентября 2022 г. 17:58 (ссылка)
Большинство разработчиков предпочитают числовые первичные ключи, потому что они эффективны в использовании и их легко сгенерировать. Но это не означает, что первичный ключ должен быть числом. Читать далееhttps://habr.com/ru/post/686136/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686136
rss_habr
Получение generic-типа в runtimeВоскресенье, 17 Июля 2022 г. 11:17 (ссылка)
и spring в него заинжектит все объекты контекста, которые реализуют интерфейс BeanPostProcessor. Можно написать и так:
Можно написать даже так: Читать дальше → https://habr.com/ru/post/588252/?utm_source=habrahabr&utm_medium=rss&utm_campaign=588252
rss_habr
Потоковая обработка данных в goВоскресенье, 23 Мая 2022 г. 00:05 (ссылка)
При использовании языка Go чувствуется нехватка хорошей библиотеки для работы с потоками данных. Имеющиеся библиотеки в основном написаны во времена до дженериков и имеют не очень удобный интерфейс. С выходом Go 1.18 появилась возможность реализовать библиотеку потоковой обработки данных goio, вдохновлённую превосходными Scala-библиотеками cats-effect и fs2. Читать далееhttps://habr.com/ru/post/667164/?utm_source=habrahabr&utm_medium=rss&utm_campaign=667164
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |