Performance Powershell单报价与双报价

Performance Powershell单报价与双报价,performance,powershell,Performance,Powershell,我知道使用单引号而不是双引号的区别在于变量不会展开 $a = "hello" "$a world" # hello world '$a world' # $a world 我习惯于使用双引号,但我想单引号可能更有效。这总是真的吗?有关于这个主题的文档吗?我在谷歌上搜索了一下,但结果被关于扩展变量的解释淹没了如果没有嵌入变量或子表达式,效率很可能不是问题 使用Measure命令进行的快速测试显示没有任何差异。我的首选是对不需要扩展的任何内容使用单引号 这也是我的习惯。。。只有当我开始

我知道使用单引号而不是双引号的区别在于变量不会展开

$a = "hello"
"$a world"    # hello world
'$a world'    # $a world

我习惯于使用双引号,但我想单引号可能更有效。这总是真的吗?有关于这个主题的文档吗?我在谷歌上搜索了一下,但结果被关于扩展变量的解释淹没了

如果没有嵌入变量或子表达式,效率很可能不是问题


使用
Measure命令进行的快速测试显示没有任何差异。

我的首选是对不需要扩展的任何内容使用单引号

这也是我的习惯。。。只有当我开始用C#too;-)这样做时,才会感到疼痛