Keith Hill ने मुझे बताया कि blocks in PowerShell are not closures और ब्लॉक से बंद करने के लिए मुझे विधि .GetNewClosure() पर कॉल करना होगा।पावरशेल: बंद करने के लिए एक शानदार तरीका
क्या ब्लॉक से बंद करने के लिए कोई शानदार तरीका है? (उदाहरण के लिए एक रैपिंग समारोह, एक उपनाम ?, बनाने ...)
उदाहरण:
{ block }
${ closure } # ???
Thx। फ़ंक्शन को कॉल करने के लिए मुझे डॉट ऑपरेटर का उपयोग करने की आवश्यकता क्यों है? (एक ही संदर्भ प्राप्त करने के लिए?) –
हां, तो फ़ंक्शन उसी स्कोप के भीतर निष्पादित करता है जिसे इसे से कहा जाता है। –
कीथ, हमें वास्तव में एक और प्राकृतिक वाक्यविन्यास के साथ आने में ब्रूस और जेफरी को हरा करने की जरूरत है। मुझे GetNewClosure() विधि से नफरत है। यह बहुत बेकार है। मैं डबल ब्रेसिज़ का उपयोग कर सोच रहा था: {{$ ix}}? – x0n