是poweshell的新功能,试图在Power Shell中调用方法,方法有两个参数$ nodeElement和$ elementValue
代码
$nodeElement =$dataMap[$jsonData[$i].PARAMETER_NAME]
Write-Host "nodeElement= $nodeElement"
$elementValue = $jsonData[$i].PARAMETER_VALUE
Write-Host "nodeValue= $elementValue"
updateXmlNode($nodeElement,$elementValue)
function updateXmlNode{
Param($nodeElement,$elementValue)
Write-Host "nodeElement= $nodeElement"
Write-Host "nodeValue= $elementValue"
}
如果我在调用updateXmlNode方法之前打印两个值,它将得到
$nodeElement = abc and $elementValue =4
当我在方法内部打印时,它将像这样
$nodeElement = abc 4 and $elementValue =
此代码出了什么问题?