С выходом Kotlin 1.5.0, классы значения (известные ранее как inline классы) наконец-таки стабильны и были освобождены от необходимости в аннотации @OptIn. Было много нового в релизе, что также создало много путаницы, так как теперь нам доступны три очень похожих инструмента: typealias, классы данных (data class) и классы значения (value class). Так какой же нам использовать теперь? Можно ли выбросить сразу псевдонимы типов и классы данных и заменить их на классы значения? Ответы в статье
Cats Effect стал своего рода «Reactive Streams» для функционального Scala-мира, позволив объединить всю разнообразную экосистему библиотек вместе. Многие отличные библиотеки: http4s, fs2, doobie — реализуются только на базе тайп классов из Cats Effect. А библиотеки типа ZIO и Monix, уже в свою очередь,…
При слове "полиморфизм" сразу вспоминается объектно-ориентированное программирование, в котором полиморфизм является одним из столпов (Полиморфизм для начинающих). (Причём, по-видимому, более важным, чем другие столпы.) Оказывается, что можно достичь сходного эффекта и…
Playtoday Cats kids girls Лонгслив 32322095 Лонгслив из качественного и приятного на ощупь трикотажа джерси. Высокое содержание хлопка 95%. Благодаря наличию эластана в составе ткани изделие проще в уходе и держит форму. 95% хлопок, 5% эластан Бережная стирка до 30° Водолазки и лонгсливы Playtoday Cats kids girls Лонгслив 32322095 Пол женский RU Размер 98 RU … Читать далее Водолазки и лонгсливы Playtoday Cats kids girls Лонгслив 32322095