字符串我如何告訴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'的不完整的名稱:) –