gpt4 book ai didi

powershell - 如何访问 Powershell 中 try catch 作用域中定义的变量

转载 作者:行者123 更新时间:2023-12-02 23:15:34 24 4
gpt4 key购买 nike

我有下面一段代码,我试图访问在 try 中定义的变量,但它不可访问,可以做些什么来修复它。

  try{
$X = get-X
}
catch
{
Manage exception
}

write-host $X

最佳答案

我刚遇到这个,它看起来像一个错误。在 try block 外声明变量并不能解决范围问题。一旦你离开 try block , $a 的值就会重置为你进入 try block 之前的值。因此,如果您想在执行 try{} 后访问 $a,则需要在 try {} block 中将其作为 $global:a 访问。

关于powershell - 如何访问 Powershell 中 try catch 作用域中定义的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12578683/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com