Да, вы можете использовать подстановочные знаки из любого внешнего совпадения, находящегося в области действия, вплоть до самого верхнего service
диапазона. Он работает так же, как и следовало ожидать с большинством языков программирования, которые имеют вложенную область видимости переменных. Обратите внимание, что $ (database) также отлично работает, что соответствует на более высоком уровне.