Frage Soll ich am Ende jeder PowerShell-Anweisung Semikolons verwenden? [geschlossen]


Ich habe ein gutes Stück Programmierung in C # gemacht, aber dann habe ich auch eine Menge T-SQL-Skripte geschrieben. C # benötigt Semikolons und T-SQL und PowerShell sind optional. Was machst du für PowerShell? Warum? Mein Bauchgefühl ist, Semikolons einzubeziehen, aber ich weiß nicht warum.


30
2017-10-29 12:04


Ursprung


Sprechen Sie über Semikolons, um die Linie zu beenden? Diese Frage ist offtopic. - Hex
@Hex: Warum sollte es nicht Thema sein? PowerShell wird verwendet, um Ihre Maschine zu verwalten, also warum nicht ... - Bart De Vos
@Hex Ja am Ende einer Zeile. Warum ist es nicht Thema? - Mark Allison
Mark Allison, Entschuldigung, es war mein Fehler, weil ich deine Frage missverstanden habe. In Linux Powershell müssen Sie keine Semikolons hinzufügen, da Sie in MS DOS keine Semikola hinzufügen müssen. - Hex


Antworten:


Powershell verwendet hauptsächlich neue Linien als Anweisungstrennzeichen, aber Semikolons können für mehrere Anweisungen in einer einzelnen Zeile verwendet werden.


37
2017-10-29 15:49





Der Schlüssel, egal ob Semikolon oder nicht, ist konsistent. Wenn Sie es gewohnt sind, sie in C # zu verwenden, verwenden Sie sie weiterhin in PowerShell. Wenn Sie sie nicht verwenden möchten, verwenden Sie sie nicht. Wählen Sie einen Standard und bleiben Sie dabei für Sie und die Personen, die Ihren Code lesen und verwenden werden. Es wird hässlich, wenn Sie sich nach der Hälfte eines Projekts für die Verwendung entscheiden.


9
2017-10-29 15:52