为啥在添加 powershell 字符串和数组时操作数的顺序很重要? [复制]
Posted
技术标签:
【中文标题】为啥在添加 powershell 字符串和数组时操作数的顺序很重要? [复制]【英文标题】:Why does order of operands matter when adding powershell strings and arrays? [duplicate]为什么在添加 powershell 字符串和数组时操作数的顺序很重要? [复制] 【发布时间】:2019-03-18 02:33:50 【问题描述】:在powershell中,当我添加字符串+数组时,结果是一个字符串,但是当我添加数组+字符串时,结果是一个数组?这是为什么呢?
【问题讨论】:
与链接答案中的原因相同。在你的第二个例子中,就像在做"a" + "$(@('b','c','d'))"
【参考方案1】:
PowerShell 将第二个操作数转换为第一个操作数的类型(如果可以的话)。
【讨论】:
以上是关于为啥在添加 powershell 字符串和数组时操作数的顺序很重要? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
为啥类似 Powershell 的运算符与我的字符串不匹配?
为啥我们需要在 C 中的字符数组末尾添加一个'\0'(null)?