这是一个例子:
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
Run Code Online (Sandbox Code Playgroud)
我想知道你是否能够以这样的方式定义DynF,使其在ChildF之外"可见".