[Перевод - recovery mode ] Scala 3: новый, но необязательный синтаксис
#Программирование #Java #Scala #dotty #scala #scala3 #java IV
https://habr.com/ru/post/533320/
#Программирование #Java #Scala #dotty #scala #scala3 #java IV
https://habr.com/ru/post/533320/
t.me
Scala 3: новый, но необязательный синтаксис
Это первая статья в моей серии статей с обзором изменений в Scala 3. Давайте начнем с наиболее противоречивых нововведений: опциональных фигурных скобок и новог...
[Перевод - recovery mode ] Scala 3: избавление от implicit. Extension-методы и неявные преобразования
#Программирование #Java #Scala #scala #scala3 #dotty #implicit IV
https://habr.com/ru/post/537340/
#Программирование #Java #Scala #scala #scala3 #dotty #implicit IV
https://habr.com/ru/post/537340/
t.me
Scala 3: избавление от implicit. Extension-методы и неявные преобразования
Это моя вторая статья с обзором изменений в Scala 3. Первая статья была про новый бесскобочный синтаксис. Одна из наиболее известных фич языка Scala — имплиситы...
[Перевод] Scala 3: избавление от implicit. Тайпклассы
#Программирование #Java #Scala #scala #scala3 #dotty #implicit IV
https://habr.com/ru/post/539088/
#Программирование #Java #Scala #scala #scala3 #dotty #implicit IV
https://habr.com/ru/post/539088/
t.me
Scala 3: избавление от implicit. Тайпклассы
Моя предыдущая статья была про неявные преобразования и extension-методы. В этой статье обсудим новый способ объявления тайпклассов в Scala 3. Научившись добавл...
Решение задачи о 8 ферзях на трёх уровнях Scala — программа, типы, метапрограмма
#Scala #Ненормальноепрограммирование #Программирование #Совершенныйкод #Функциональноепрограммирование #Scala3 #Typelevelprogramming IV
https://habr.com/ru/post/725462/
#Scala #Ненормальноепрограммирование #Программирование #Совершенныйкод #Функциональноепрограммирование #Scala3 #Typelevelprogramming IV
https://habr.com/ru/post/725462/
Хабр
Решение задачи о 8 ферзях на трёх уровнях Scala — программа, типы, метапрограмма
В заметке Ричарда Тауэрса (Richard Towers) Typescripting the technical interview (есть перевод на Хабре: Руны и лёд: техническое собеседование по TypeScript ) по ходу повествования была решена...
Scala 3 Metaprogramming: реализация списка с известным на этапе компиляции размером
#Scala #метапрограммирование #metaprogramming #inline #Scala3 IV
https://habr.com/ru/articles/776460/
#Scala #метапрограммирование #metaprogramming #inline #Scala3 IV
https://habr.com/ru/articles/776460/
Хабр
Scala 3 Metaprogramming: реализация списка с известным на этапе компиляции размером
Введение Одна из проблем структур данных - отсутствие информации о размере на этапе компиляции. Из-за этого мы не можем быть наверняка уверены, можно ли выполнить над коллекцией определенные...
Scala: структура данных в пространстве типов — множество
#Ненормальноепрограммирование #Совершенныйкод #Scala #программированиенатипах #множествотипов #scala3 IV
https://habr.com/ru/articles/776798/
#Ненормальноепрограммирование #Совершенныйкод #Scala #программированиенатипах #множествотипов #scala3 IV
https://habr.com/ru/articles/776798/
Хабр
Scala: структура данных в пространстве типов — множество
Система типов Scala 3 позволяет конструировать вторичные структуры данных в пространстве типов. Ярким примером таких структур может выступать HList , впоследствии ставший основой реализации кортежей....