Devo usar ponto e vírgula no final de cada instrução do PowerShell? [fechadas]

36

Eu fiz bastante programação em C #, mas também escrevi muitos scripts T-SQL. C # requer ponto-e-vírgula, e T-SQL e PowerShell são opcionais. O que você faz pelo PowerShell? Por quê? Minha intuição é incluir ponto e vírgula, mas não sei por quê.

Mark Allison
fonte
Você está falando de ponto e vírgula para terminar a linha? esta questão é offtopic.
Hex
1
@ Hex: Por que seria fora de tópico? PowerShell é usado para administrar sua máquina, então porque não ...
Bart De Vos
@ Hex Sim no final de uma linha. Por que é fora de tópico?
Mark Allison
Mark Allison, desculpe, foi um erro meu porque eu não entendi sua pergunta. No linux powershell, você não precisa adicionar ponto e vírgula, assim como você não precisa adicionar ponto e vírgula no MS DOS.
Hex
É porque existem suportes ondulados. Esses e ponto e vírgula são como chocolate e manteiga de amendoim. Eles são inseparáveis. Eu culpo Kernighan e Ritchie ..
Brain2000 02/12/18

Respostas:

45

O Powershell usa principalmente novas linhas como separadores de instruções , mas ponto e vírgula pode ser usado para várias instruções em uma única linha.

Zoredache
fonte
17

A chave, independentemente de você optar por usar ponto-e-vírgula ou não, é ser consistente. Se você está acostumado a usá-los em C #, continue usando-os no PowerShell. Se você não quiser usá-los, não os use. Escolha um padrão e atenha-o a você e às pessoas que lerão e usarão seu código. Ficará feio se você decidir no meio do projeto começar a usá-los.

Andy Schneider
fonte