यहां एक उदाहरण है:मैं गतिशील रूप से उन कार्यों को कैसे बना सकता हूं जो माता-पिता के दायरे में पहुंच योग्य हैं?
function ChildF()
{
#Creating new function dynamically
$DynFEx =
@"
function DynF()
{
"Hello DynF"
}
"@
Invoke-Expression $DynFEx
#Calling in ChildF scope Works
DynF
}
ChildF
#Calling in parent scope doesn't. It doesn't exist here
DynF
मैं सोच रहा था कि क्या आप DynF को इस तरह से परिभाषित कर सकते हैं कि यह चाइल्डएफ के बाहर "दृश्यमान" है।
ऊपर दिए गए कोड में, 'वैश्विक कार्य करें: DynF {...}' शायद अधिक समझ में आता है। ;-)। –
सुधार के लिए धन्यवाद! मैं धागे को संपादित करूंगा। –