Как не допустить источника() код Р быть включен более чем один раз?
У меня есть много исходных файлов R. Например, в обоих файлах A.R
и C.R
B.R
загружается через source()
. Теперь я хотел бы использовать функции как в A.R
, так и в C.R
, Как я могу избежать повторного поиска B.R
? Есть ли какие-либо механизмы защиты include, аналогичные в C / C++?