Я новичок в Scala. Интересно, можно ли определить некоторый приоритет вызовами метода. Например, если у меня есть цепочка вызовов методов:
someObject method1 param1 method2 param2 method3 param3
может быть эквивалентно следующему:
someObject.method1(param1).method2(param2.method3(param3))
или
someObject method1 param1 method2 (param2 method3 param3)
Итак, я хочу, чтобы метод3 имел приоритет над методом2...
Причина, по которой я хочу сделать это, - это то, что я хочу разработать DSL, поэтому я хочу как можно больше избегать использования точек и скобок. Если вы, ребята, найдете другое решение для меня, не стесняйтесь, дайте мне знать.