Powershell单引号vs双引号

Nai*_*gel 3 powershell performance

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

$a = "hello"
"$a world"    # hello world
'$a world'    # $a world
Run Code Online (Sandbox Code Playgroud)

我习惯使用双引号,但我猜单引号可能更有效率.这总是如此吗?是否有关于此主题的文档?我用Google搜索了一下,但结果却因扩展变量的解释而不堪重负

Joe*_*oey 5

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

快速测试Measure-Command显示没有任何差异.


Sha*_*evy 5

我的偏好是对不需要扩展的任何内容使用单引号。