web-dev-qa-db-fra.com

Dois-je utiliser des points-virgules à la fin de chaque instruction PowerShell?

J'ai fait pas mal de programmation en C #, mais j'ai aussi écrit beaucoup de scripts T-SQL. C # nécessite des points-virgules, et T-SQL et PowerShell sont facultatifs. Que faites-vous pour PowerShell? Pourquoi? Mon intuition est d'inclure des points-virgules, mais je ne sais pas pourquoi.

40
Mark Allison

Powershell utilise principalement de nouvelles lignes comme séparateurs d'instructions , mais les points-virgules peuvent être utilisés pour plusieurs instructions sur une seule ligne.

48
Zoredache

La clé, que vous choisissiez ou non d'utiliser des points-virgules, doit être cohérente. Si vous avez l'habitude de les utiliser en C #, continuez à les utiliser dans PowerShell. Si vous ne voulez pas les utiliser, ne les utilisez pas. Choisissez une norme et respectez-la pour vous et les personnes qui liront et utiliseront votre code. Cela deviendra moche si vous décidez à mi-chemin d'un projet de commencer à les utiliser.

19
Andy Schneider