У меня есть объект, в котором у меня есть куча неявных функций.Теперь я хочу, чтобы некоторые значения были определены для нескольких форматов дат: Например,
val dateFormats = Seq("dd/MM/yyyy", "dd.MM.yyyy")
Я хочу просмотреть этот список и сгенерировать такую функцию:
dateFormats foreach {
case dateFormat =>
implicit def ???: CsvFieldReader[DateTime] = (s: String) => Try {
DateTimeFormat.forPattern(dateFormat).parseDateTime(s)
}
}
Какможно разрешить имя функции?Я хочу, чтобы имя функции было уникальным для каждой записи в списке!
Есть идеи?Могу ли я сделать это с макросами?