есть ли способ создать псевдоним для ключевого слова scala?в частности, у меня есть некоторый шаблонный синтаксис, включающий «val», и для того, чтобы было легче читать, я хотел бы иметь возможность набирать что-то «@@» и переводить это в val.
Править:
В некоторых случаях может быть очень удобно иметь возможность заменить «lazy val», а не просто «val».Вариант использования имеет отношение к функции, которая действует как декоратор Python.Это выглядит так:
lazy val function = Decorate(function_ _)
def function_(x: Int, ...) = { ... }
было бы намного приятнее, если бы это выглядело так:
@ function = Decorate(function_ _)
def function_(x: Int, ...) = { ... }
просто так, чтобы не было вэл, сложенного поверх деф, гдеоба названия очень похожи.(имя функции не предназначено для вызова, поэтому лучше всего делать имена похожими.)