3

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

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

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

4

2 回答 2

6

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

快速测试Measure-Command显示没有任何区别。

于 2013-07-05T15:04:38.417 回答
4

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

于 2013-07-05T15:17:12.223 回答