调用PowerShell脚本块时,&符号(&)和点(。)之间的差异

时间:2017-04-10 19:27:09

标签: powershell ampersand

我想了解调用PowerShell脚本块与&符号(&)与使用点(。)这样做的区别。

例如,如果我有一个像这样的脚本块:

$scriptBlock = { Write-Host -Object "Hello, $message" }

我们使用&符号(&)运算符调用它,如下所示:

$message = "World"
& $scriptBlock

输出是:

Hello, World

使用点(。)运算符调用相同的scriptblock也会提供完全相同的输出。

$message = "World"
. &scriptBlock

我想知道这两种方法是否存在差异。

0 个答案:

没有答案