İnsanlar bir R paketini ad alanı hakkında öğrenmeyi nasıl öğreniyor? Belgeyi "R Uzantıları" nda buluyorum, ancak bir değişken ithal edildiğinde ya da ihraç edildiğinde gerçekte ne olup bittiğini anlamıyorum - Bu direktiflere bir kukla kılavuzuna ihtiyacım var.R paketlerindeki ad alanları
Dışa aktarılan içeriğe nasıl karar verirsiniz? Pkg ::: var sözdizimini gerçekten gerektirmemesi gereken her şey mi? İthalattan ne haber?
İçe aktarma işlevi, işlev adları çakıştığında diğer paket işlevlerinin kullanımının karışmamasını kolaylaştırır mı?
S4 sınıfları için özel hususlar var mı?
Sp ve rgdal gibi ad alanlarına aşina olduğum paketler oldukça karmaşıktır - işleri daha net hale getirebilecek basit örnekler var mı?
Bu vikiyi sevdiğim gibi seviyorum. Büyük kaynak! – Shane
@hadley Oluşturduğum paketler için şimdi 2.14 için bir isim alanı eklemeliyim. Bu iş parçacığı şu an anlayışımın biraz üzerindedir. Örneğin, plyr klasörünü açtığımda NAMSPACE adlı bir belgeyi görüyorum. Bu belgeyi işlevlerim için sahip olduğunuz paketle aynı biçime koyacak olsaydım, bu benim yapmam gereken tek şey olurdu. –
@TylerRinker Evet, bunun özü bu. Dışa aktarmak istediğiniz her işlev için bir ihracat (...) ifadesi oluşturun. Paketleri içe aktarırsanız, her paket için bir "import (...)" ifadesi eklemeniz gerekir. Ayrıca bu sayfada @DirkEddelbuettel'in cevabına bakınız. – Andrie