相关疑难解决方法(0)

$($ variableName)在PowerShell中的可扩展字符串中意味着什么?

我在网上看过很多使用它的示例脚本.最近,我在一个关于TFS自动化的脚本中看到了它:

[string] $fields = "Title=$($taskTitle);Description=$($taskTitle);Assigned To=$($assignee);"
$fields += "Area Path=$($areaPath);Iteration Path=$($iterationPath);Discipline=$($taskDisciplineArray[$i]);Priority=$($i+1);"
$fields += "Estimate=$($taskEstimateArray[$i]);Remaining Work=$($taskRemainingArray[$i]);Completed Work=$($tasktaskCompletedArray[$i])"
Run Code Online (Sandbox Code Playgroud)

据我所知,$($taskTitle)似乎相当于$taskTitle.我错过了什么吗?有没有理由使用括号和额外的美元符号?

syntax powershell string-interpolation

27
推荐指数
2
解决办法
2万
查看次数

标签 统计

powershell ×1

string-interpolation ×1

syntax ×1