BOfH_666 577 Geschrieben 12. Dezember 2020 Melden Teilen Geschrieben 12. Dezember 2020 (bearbeitet) vor 2 Stunden schrieb testperson: P.P.S.: Gibt es hier theoretisch eigentlich einen "korrekten" Standard? Was wirklich Offizielles gibt es meines Wissens nicht. Ich verwende inzwischen meistens die Formatierung, die der PS-ScriptAnalyzer in VSCode automatisch vorgibt ... Scripter sind halt tendenziell eher faul. Das Einzige, was in Richtung "Standard-Werk" geht ist, glaube ich, The Unofficial PowerShell Best Practices and Style Guide. Edit: Seit PS 7 kann man ja sogar die Pipe in die nächste Zeile rücken und es läuft trotzdem noch .... very strange Das macht es zwar manchmal einfacher eine einzelne Zeile während des Debuggings einfach mit F8 auszuführen ohne auf die folgende Pipe achten zu müssen, aber es sieht irgendwie komisch aus. bearbeitet 12. Dezember 2020 von BOfH_666 1 Zitieren Link zu diesem Kommentar
LEDZEPPELIN 0 Geschrieben 12. Dezember 2020 Autor Melden Teilen Geschrieben 12. Dezember 2020 vor 15 Stunden schrieb daabm: @LEDZEPPELIN Ich weiß grad im Kopf nicht mal genau, welche Region Unterfranken eigentlich ist Bitte net hauen - Nürnberg kenn ich gut, Würzburg und Ansberg sind mir auch bekannt, aber die Grenzverläufe nicht... Testen mußt Du es eigentlich nicht - wenn die Variante von Olaf für dich funktioniert, ist doch alles ok. Aber jeder Skripter denkt etwas anders und findet daher andere Lösungen, und die von Olaf unterscheidet sich von meiner schon elementar, da dachte ich, ich stelle die trotzdem noch mit rein. @BOfH_666 Du bist bestimmt jetzt nicht böse, oder? Und rock stable ist es auch nicht - bei New-Item würde es abkacken, wenn der Zielordner schon existiert Würzburg passt. Mein Arbeitsort. Zitieren Link zu diesem Kommentar
daabm 1.366 Geschrieben 12. Dezember 2020 Melden Teilen Geschrieben 12. Dezember 2020 (bearbeitet) vor 12 Stunden schrieb testperson: P.S.: @daabm und @BOfH_666: Leerzeichen nach Statements und vor/nach den Expressions in Klammern lassen meinen inneren Monk Schnappatmung kriegen. ;) Ich bin aber sehr froh, dass Ihr den Scriptblock nicht in eine neue Zeile verfrachtet, wie es MS in den Beispielen der Docs oder auch die ISE macht. Die Leerzeichen sind doch eigentlich schnuppe, die dienen nur der "Luftigkeit" und Lesbarkeit - viel wichtiger ist der konsequente Zeilenumbruch. Ich halte mich dan an eine Regel , die man irgendwo im Netz auch nachlesen kann - findet der interessierte Leser bestimmt selbst: If ( blubb ) { Do-something } Else { Do-SometingElse } Das ist die einzige Variante, in der man an einer beliebigen Stelle eine neue Zeile einfügen kann, ohne daß der Code kaputt geht. Wenn ich das so schreibe If ( blubb ) { Do-something } Else { Do-SometingElse } dann funktioniert das natürlich genauso, aber ich kann an ziemlich vielen Stellen durch "Return" und EInfügen von Code das ganze kaputt machen. Edit: Der nachfolgende Text ist einem Bug im Editor des Forums geschuldet... vor 12 Stunden schrieb testperson: P.S.: @daabm und @BOfH_666: Leerzeichen nach Statements und vor/nach den Expressions in Klammern lassen meinen inneren Monk Schnappatmung kriegen. ;) Ich bin aber sehr froh, dass Ihr den Scriptblock nicht in eine neue Zeile verfrachtet, wie es MS in den Beispielen der Docs oder auch die ISE macht. If ( blubb ) { Do-something } Else { Do-SometingElse } If ( blubb ) { Do-something } Else { Do-SometingElse } bearbeitet 12. Dezember 2020 von daabm Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.