मैं toStr[list]
कैसे बना सकता हूं जो प्रतीकों की एक सूची लेता है और उन्हें स्ट्रिंग के रूप में लौटाता है? मैं a=1;toStr[{a}]
चाहते हैं देने के लिए {"a"}
मूल्यांकन के बिना स्ट्रिंग्स में प्रतीकों को परिवर्तित करना
अद्यतन 02/03: लियो नुस्खा काम करता है, यह भी आप उपयोग कर सकते हैं एक संस्करण है जो सूची मैं SetAttribute[toStr2,HoldAll];toStr2[a__]:=toStr[{a}]
जो '{" a "," b "}' –
की बजाय '{a, b}" 'देता है तो ऐसा करता है। ऐसा लगता है कि आप 'सूची योग्य' विशेषता को सेट करके भी बदल सकते हैं (उत्तर संपादित) –
आप अयोग्य प्रतीक नाम निकालने के लिए 'SymbolName' का उपयोग भी कर सकते हैं (और संदर्भ प्राप्त करने के लिए 'संदर्भ')। – WReach