我应该在每个PowerShell语句的末尾使用分号吗?

我在C#中做了一些相当的编程,但是之后我也编写了很多T-SQL脚本。 C#需要分号,而T-SQL和PowerShell则是可选的。 你为PowerShell做什么? 为什么? 我的直觉是包含分号,但我不知道为什么。

Powershell主要使用新行作为语句分隔符 ,但是分号可以用于多行语句。

关键是,不pipe你select用分号还是不用,都是一致的。 如果您习惯在C#中使用它们,请继续在PowerShell中使用它们。 如果你不想使用它们,那就不要使用它们。 select一个标准,并坚持为您和将阅读和使用您的代码的人。 如果你决定在一个项目的中途开始使用它,它会变得很难看。