На каком языке используются инкапсулированные переменные '@' - PullRequest
0 голосов
/ 15 октября 2010

Я пытаюсь выяснить, как работает довольно большой Java-проект, проходя через него в отладчике на моем компьютере с Windows, но для того, чтобы он прошел через процедуры инициализации, все значения в нескольких файлах .properties должны быть правильными.Многие из этих файлов .properties содержат строки типа:

program.root=file://@program.root.dir@

Было бы очень полезно для моего понимания, если бы я мог выяснить, каким будет значение по умолчанию или безопасное значение для любой из этих переменных, но у меня нетПонять, что следует толковать их.Я знаю, что это не работает в моей системе, поскольку, шагая по коду, я вижу URI, указывающий на «file: //@program.root.dir@», который вызывает ошибки, как только он используется.Но моя система далека от производственных серверов Linux, поэтому, вероятно, что-то важное упущено.

Итак, мой вопрос: какой язык программирования / написания сценариев, или виртуальная машина или среда используют @ заключенные @ переменные?Подобные вещи общеизвестно трудны для поиска, так как интернет не позволяет выполнять поиск по адресу "@" .

1 Ответ

0 голосов
/ 15 октября 2010

autoconf может использовать их, особенно во входных скриптах.На выходе эти @ foo @ заменяются чем-то другим.

...