9
निम्नलिखित क्यों काम नहीं करते?हम `...` पर क्यों लूप नहीं कर सकते?
f = function(...) for (i in ...) print(i)
f(1:3)
# Error in f(1:3) : '...' used in an incorrect context
जबकि यह काम ठीक
f = function(...) for (i in 1:length(...)) print(...[i])
f(1:3)
# [1] 1
# [1] 2
# [1] 3
आप भी इस तरह के 'ग के रूप में' c' में लपेट कर सकते हैं पर एक नज़र डालें (...) ' –
@ Remi.b एक sidenote के रूप में, आप वास्तव में '..1',' ..2', आदि के विशिष्ट तत्वों तक पहुंच सकते हैं। लूपिंग के लिए बहुत उपयोगी नहीं है, लेकिन आप देखेंगे कि समय से उपयोग किया जाता है एक विशिष्ट आइटम पर जाने के लिए एक शॉर्टकट के रूप में समय के लिए। – joran
@ जोरान - निफ्टी, और यह उन लोगों के लिए 'आरक्षित' में दस्तावेज है जो सोच रहे हैं। – thelatemail