字符串我如何告诉PowerShell中,当它坐在旁边的其他字母的变量的末尾被扩展成字符串?如何终止变量扩展创建在PowerShell中
$ StringToAdd = “ISS”
$ CompeteString = “小姐$ StringToAddippi”
谢谢!
字符串我如何告诉PowerShell中,当它坐在旁边的其他字母的变量的末尾被扩展成字符串?如何终止变量扩展创建在PowerShell中
$ StringToAdd = “ISS”
$ CompeteString = “小姐$ StringToAddippi”
谢谢!
使用大括号,{
和}
,来分隔变量扩展。例如:
PS C:\> $StringToAdd = "iss"
PS C:\> $CompeteString = "Miss${StringToAdd}ippi"
PS C:\> $CompeteString
Mississippi
$ CompleteString = “小姐” + $ StringToAdd + “ippi”
您可以使用$()
PS C:\> $StringToAdd = "iss"
PS C:\> $CompeteString = "Miss$($StringToAdd)ippi"
PS C:\> $CompeteString
Mississippi
双引号字符串的子表达式运算符描述here。无论是在括号内应先评估。这可以是一个变量或甚至一个表达式。
PS C:\> $CompeteString = "Miss$($StringToAdd.length * 2)ippi"
PS C:\> $CompeteString
Miss6ippi
我喜欢变量'$ CompeteString'的不完整的名称:) –