我想了解调用PowerShell脚本块与&符号(&)与使用点(。)这样做的区别。
例如,如果我有一个像这样的脚本块:
$scriptBlock = { Write-Host -Object "Hello, $message" }
我们使用&符号(&)运算符调用它,如下所示:
$message = "World"
& $scriptBlock
输出是:
Hello, World
使用点(。)运算符调用相同的scriptblock也会提供完全相同的输出。
$message = "World"
. &scriptBlock
我想知道这两种方法是否存在差异。