У меня есть три пакета: Vendor.Apple
, Vendor.Pear
и Pear
.
В Vendor.Apple
необходимо вызывать подпрограммы из пакета Pear
.Однако импорт (with
) пакета Pear
с последующей попыткой вызова в нем процедуры Eat
приводит к тому, что компилятор считает, что процедура Eat
находится внутри Vendor.Pear
.Это приводит к следующей ошибке:
«Eat» не объявлен в «Pear»
Есть ли способ with
с использованием абсолютного пути к пакету;обойти тот факт, что дочерний пакет Apple
имеет доступ к «токену», который скрывает пакет, который мы пытаемся импортировать?