Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 27 сообщений
Cообщения с меткой

implicit - Самое интересное в блогах

Следующие 30  »
rss_habr

Возможно вам не нужен AutoMapper

Четверг, 22 Декабря 2022 г. 17:46 (ссылка)

Вы знали, что AutoMapper и MediatR создал один и тот же человек?

Джимми Богард создал две крайне обсуждаемые и спорные темы в .NET разработке. Если с MediatR уже разобрались, то c AutoMapper также хотелось бы расставить все точки над "ё".

В этой статье хочу поговорить об истории возникновения библиотеки. О том какую задачу она была призвана решать изначально. И уделить внимание её недостаткам.

Читать далее

https://habr.com/ru/post/705296/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705296

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Перевод книги Hands-On Selenium WebDriver with Java. Boni Garcia

Четверг, 08 Декабря 2022 г. 14:36 (ссылка)

Hands-On Selenium WebDriver with Java. Boni Garcia (Wait Strategy chapter/ Глава стратегия ожидания).

В марте этого года вышла книга Бони Гарсия о Selenium WebDriver.

Ниже приведена глава, посвященная ожиданиям в Selenium. В планах сделать максимально полный перевод этой замечательной книги, думаю его делать по главам, в том порядке, который мне будет казаться интересным и полезным.

Читать далее

https://habr.com/ru/post/704312/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704312

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Неявный вывод в Scala

Понедельник, 29 Марта 2021 г. 20:57 (ссылка)

Многие начинающие и не очень Scala разработчики принимают implicits как умеренно полезную возможность. Использование обычно ограничивается передачей ExecutionContext во Future. Другие же избегают неявного и считают возможность вредной.

Но я считаю этот механизм важным преимуществом языка, давайте разберемся почему.

Читать далее

https://habr.com/ru/post/549592/?utm_source=habrahabr&utm_medium=rss&utm_campaign=549592

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод - recovery mode ] Scala 3: избавление от implicit. Extension-методы и неявные преобразования

Пятница, 15 Января 2021 г. 15:10 (ссылка)



Это моя вторая статья с обзором изменений в Scala 3. Первая статья была про новый бесскобочный синтаксис.



Одна из наиболее известных фич языка Scala — имплиситы (от англ. implicit — неявный — прим. перев.), механизм, который использовался для нескольких разных целей, например: эмуляция extension-методов (обсудим в этой статье), неявная передача параметров при вызове метода, наложение ограничений на возможный тип и др. Все это — способы абстрагирования контекста.



Для освоения Scala требовалось в том числе научиться грамотно применять механизм имплиситов и связанные с ним идиомы. И это был серьезный вызов для новичков.

Читать дальше →

https://habr.com/ru/post/537340/?utm_source=habrahabr&utm_medium=rss&utm_campaign=537340

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Коты в коробочках, или Компактные структуры данных

Среда, 22 Января 2020 г. 15:14 (ссылка)

https://habr.com/ru/post/479822/?utm_source=habrahabr&utm_medium=rss&utm_campaign=479822

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Из песочницы] Неявные (implicit) параметры и преобразования в Scala

Суббота, 11 Мая 2019 г. 20:20 (ссылка)

Пробежавшись по предыдущим статьям на Хабре, тыц и тыц так и не удалось в быстром режиме понять, что делает неявность (implicit) в Scala. Попробуем разобраться вместе.





Итак, implicit в Scala позволяют избежать вызывания методов или явных ссылок на переменные, и взамен этого позволяют компилятору самому найти нужные неявные данные.



Например, мы могли бы написать функцию для преобразования из Float в Int(FloatToInt) и, вместо того, чтобы вызвать эту функцию явно, компилятор бы сделал это вместо нас неявно:



def double(value: Int) = value * 2
implicit def FloatToInt(value: Float):Int = value.toInt
println(double(2.5F))


Запутанно? Давайте обо всём по порядку.

Читать дальше →

https://habr.com/ru/post/451358/?utm_source=habrahabr&utm_medium=rss&utm_campaign=451358

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Из песочницы] Понимаем implicit'ы в Scala

Воскресенье, 22 Апреля 2018 г. 15:59 (ссылка)

image



В последнее время у меня было несколько разговоров с друзьями из Java мира об их опыте использования Scala. Большинство использовали Scala, как улучшенную Java и, в итоге, были разочарованы. Основная критика была направлена но то, что Scala слишком мощный язык с высоким уровнем свободы, где одно и тоже можно реализовать различными способами. Ну и вишенкой на торте недовольства являются, конечно же, implicit'ы. Я соглашусь, что implicit'ы одна из самых спорных фич языка, особенно для новичков. Само название «неявные», как бы намекает. В неопытных руках implicit'ы могут стать причиной плохого дизайна приложения и множества ошибок. Я думаю каждый, работающий со Scala, хотя бы раз сталкивался с ошибками разрешения ипмлиситных зависимостей и первые мысли были что делать? куда смотреть? как решить проблему? В результате приходилось гуглить или даже читать документацию к библиотеке, если она есть, конечно же. Обычно решение находится импортом необходимых зависимостей и проблема забывается до следующего раза.

Читать дальше →

https://habrahabr.ru/post/354028/?utm_source=habrahabr&utm_medium=rss&utm_campaign=354028

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<implicit - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda