Результаты поиска по запросу "scala-macros"
Макросы Scala: создание карты из полей класса в Scala
Допустим, у меня много похожих классов данных. Вот пример классаUser который определяется следующим образом: case class User (name: String, age: Int, posts: List[String]) { val numPosts: Int = posts.length ... def foo = "bar" ... }Я ...
Есть ли способ проверить во время компиляции, что константа является константой времени компиляции?
Данонасколько сложно узнать, арифметика лиfinal val Выражение будет скомпилировано в константу времени компиляции, и насколько легко случайно нарушить время ...
Пользовательское перечисление Scala, самая элегантная версия искала
Для моего проекта я реализовал Enum на основе trait Enum[A] { trait Value { self: A => _values :+= this } private var _values = List.empty[A] def values = _values } sealed trait Currency extends Currency.Value object Currency extends ...
Как я могу создать экземпляр класса Case с аргументами конструктора без параметров в Scala?
Я делаю приложение Scala, которое устанавливает значения поля отражения. Это работает хорошо. Однако для установки значений полей мне нужен созданный экземпляр. Если у меня есть класс с пустым конструктором, я могу легко это сделать с помощью ...
Итерация по запечатанному признаку в Scala?
Я просто хотел узнать, возможно ли перебрать запечатанную черту в Scala? Если нет, то почему это невозможно? Поскольку черта запечатана, это должно быть возм...
Итерация по запечатанному признаку в Scala?
Я просто хотел узнать, возможно ли перебрать запечатанную черту в Scala? Если нет, то почему это невозможно? Поскольку черта запечатана, это должно быть возможно, нет? Что я хочу сделать, это что-то вроде этого: sealed trait ResizedImageKey { ...