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

Mar*_*son 47 powershell syntax

我已经用 C# 进行了相当多的编程,但后来我也编写了很多 T-SQL 脚本。C# 需要分号,而 T-SQL 和 PowerShell 它们是可选的。你为 PowerShell 做什么?为什么?我的直觉是包含分号,但我不知道为什么。

Zor*_*che 62

Powershell 主要使用换行符作为语句分隔符,但分号可用于一行中的多个语句。


And*_*der 24

无论您是否选择使用分号,关键是要保持一致。如果您习惯在 C# 中使用它们,那么继续在 PowerShell 中使用它们。如果您不想使用它们,请不要使用它们。为您和将阅读和使用您的代码的人选择一个标准并坚持下去。如果您在项目进行到一半时决定开始使用它们,那将会变得很丑陋。