考虑:
$str = 'My {token} string'
$newStr = $str.Replace('{token}', 'value')
$newStr
My value string
function strReplace ($str, $rval) { $str.Replace('{token}', $rval) }
$newStr = strReplace($str, 'value')
$newStr
My string
value
即使string.Replace
返回单个字符串,object[]
返回管道中也会显示一个。为什么?有没有办法获得明显的返回值?