我正在处理一个函数,除了尝试使用Substring方法之外,它工作得很好。
一旦我将.substring(#,#)添加到我的函数中的任何字符串中,其他字符串似乎就会断开。
我做错了什么吗?我想不出一种在函数中使用substring()而不破坏函数的方法。
如果我在一个函数之外运行我的代码,一切似乎都很正常。
function Get-String ($string1, $string2)
{
return($string1.substring(0,1) + $string2)
}
Get-String("One"+"Two")
我期望这个函数返回"OTwo“,它返回"O”
将变量替换为字符串文字可以解决此问题。
发布于 2019-07-17 14:00:29
根据Theo的评论:已更改
Get-String("One"+"Two")
至
Get-String "One" "Two"
现在一切都运行得很完美。
https://stackoverflow.com/questions/57077400
复制相似问题