当它位于其他字母字符旁边时,如何告诉powershell将变量的结尾扩展为字符串?
$StringToAdd = "iss"
$CompeteString = "Miss$StringToAddippi"
谢谢!
当它位于其他字母字符旁边时,如何告诉powershell将变量的结尾扩展为字符串?
$StringToAdd = "iss"
$CompeteString = "Miss$StringToAddippi"
谢谢!
使用大括号{
和}
, 来分隔变量扩展。例如:
PS C:\> $StringToAdd = "iss"
PS C:\> $CompeteString = "Miss${StringToAdd}ippi"
PS C:\> $CompeteString
Mississippi
您可以使用 $()
PS C:\> $StringToAdd = "iss"
PS C:\> $CompeteString = "Miss$($StringToAdd)ippi"
PS C:\> $CompeteString
Mississippi
此处描述了双引号字符串的子表达式运算符。括号中的内容应首先进行评估。这可以是一个变量,甚至是一个表达式。
PS C:\> $CompeteString = "Miss$($StringToAdd.length * 2)ippi"
PS C:\> $CompeteString
Miss6ippi
$CompleteString="Miss"+$StringToAdd+"ippi"