(मेथेमेटिका संस्करण: 8.0.4)आंतरिक 'बैग, और किसी भी आधिकारिक दस्तावेज के उपयोग पर?
lst = Names["Internal`*"];
Length[lst]
Pick[lst, StringMatchQ[lst, "*Bag*"]]
देता
293
{"Internal`Bag", "Internal`BagLength", "Internal`BagPart", "Internal`StuffBag"}
प्रोग्रामिंग माइकल ट्रॉट तक के लिए मेथेमेटिका गाइडबुक, पेज 494 आंतरिक संदर्भ
"लेकिन समान पर कहते हैं प्रायोगिक संदर्भ के लिए, कोई गारंटी मौजूद नहीं है कि कार्यों का व्यवहार और वाक्यविन्यास अभी भी गणित के बाद के संस्करणों में उपलब्ध होगा "
इसके अलावा, यहां Bag
कार्यों का उल्लेख है:
Implementing a Quadtree in Mathematica
लेकिन चूंकि मैंने देखा है मेथेमेटिका विशेषज्ञों की संख्या यहाँ Internal`Bag
कार्यों का सुझाव और उन्हें खुद का उपयोग करें, मैं इसे एक तरह से सुरक्षित होगा संभालने हूँ वास्तविक कोड में उनका उपयोग करने के लिए? और यदि ऐसा है, तो मेरे पास निम्न प्रश्न है:
मुझे इन कार्यों (एपीआई, आदि ..) का अधिक आधिकारिक विवरण कहां मिल सकता है जैसे कि डॉक्यूमेनेशन सेंटर में मिलता है? अब
??Internal`Bag
Internal`Bag
Attributes[Internal`Bag]={Protected}
उनके बारे में अब कुछ भी नहीं अगर मैं उनका उपयोग शुरू करने हूँ, मैं यह मुश्किल सिर्फ वे क्या करते हैं यह देखने के लिए कुछ उदाहरण और परीक्षण और त्रुटि को देखकर नए कार्यों के बारे में जानने के लिए मिल रहा है। मुझे आश्चर्य है कि अगर यहां किसी के पास इनका उपयोग करने के लिए एक पूर्ण और स्वयं निहित दस्तावेज़ हो सकता है, तो एपीआई का वर्णन करें और इस तरह के स्थान से पहले या उससे कहीं अधिक क्या है।
?? आधिकारिक विवरण * तथाकथित "दस्तावेज़ीकरण केंद्र" (उर्फ सहायता) है। यदि वहां कुछ भी नहीं है, तो कोई अन्य संरचित जगह नहीं है। यह पहले हुआ है: फ्रंट एंड टोकन गणित 3 के आसपास पेश किए गए थे, लेकिन बाद में केवल (आंशिक रूप से) दस्तावेज किया गया था। तो, बस एक दशक या उससे भी प्रतीक्षा करें और डब्लूआरआई शायद इसे दस्तावेज करेगा। तब तक आपको डेन लिट्टलब्लू एट जैसे तरह के डेवलपर्स पर भरोसा करना होगा। अल। अंधेरे में प्रकाश डालने के लिए। –
मैं उनके उपयोग की चेतावनी पेश किए बिना अनियंत्रित कार्यों की सिफारिश करने के दोषी हूं।सीखने के नवीनतम "चाल" के बारे में उत्साहित नहीं होना मुश्किल है और इसे तुरंत उपयोग करना शुरू करें, लेकिन यह मूर्खतापूर्ण हो सकता है, और मुझे दूसरों को इस अभ्यास का पालन करने के लिए प्रोत्साहित नहीं करना चाहिए। अफसोस की बात है, इस श्रेणी में कई रोचक विशेषताएं और कार्य आते हैं। मुझे आशा है कि जल्द ही '* बैग * 'जैसे कार्यों पर आधिकारिक शब्द होगा। –
मुझे संदेह है कि उन लोगों के बारे में कुछ भी अधिकारी होगा। लेकिन वे कम से कम एक दर्जन साल के लिए आसपास रहे हैं, और वे दूर नहीं जा रहे हैं। –