Stworzyłem skrypt narzędzia R, util.R, którego chcę używać z innych skryptów w moim projekcie. Jaki jest właściwy sposób, aby zapewnić, że funkcja zdefiniowana w tym skrypcie będzie działać w innych moich skryptach?
Szukam czegoś podobnego do require
funkcji, która ładuje paczkę tylko wtedy, gdy nie została jeszcze załadowana. Nie chcę dzwonić, source("util.R")
ponieważ spowoduje to załadowanie skryptu za każdym razem, gdy zostanie wywołany.
Wiem, że dostanę kilka odpowiedzi, które każą mi stworzyć pakiet, tak jak w Organizowaniu kodu źródłowego R :) Ale nie tworzę czegoś, co będzie używane gdzie indziej, to tylko samodzielny projekt.