Her PowerShell ifadesinin sonunda noktalı virgül kullanmalı mıyım? [kapalı]


36

C # dilinde biraz programlama yaptım, ancak daha sonra birçok T-SQL kodu da yazdım. C # noktalı virgül gerektirir ve T-SQL ve PowerShell isteğe bağlıdır. PowerShell için ne yaparsınız? Niye ya? İçimdeki hisler noktalı virgül içerecek şekilde ama nedenini bilmiyorum.


Çizgiyi sonlandırmak için noktalı virgüllerden mi bahsediyorsunuz? bu soru kapalı.
Hex

1
@Hex: Neden konu dışı olsun ki? PowerShell, makinenizi yönetmek için kullanılır, öyleyse neden olmasın ...
Bart De Vos

@Hex Evet, bir satırın sonunda. Neden konu dışı?
Mark Allison,

Mark Allison, bu benim hatamdı çünkü sorunuzu yanlış anladım. Linux powershell'de, MS DOS'ta noktalı virgül eklemeniz gerekmeyecek şekilde noktalı virgül eklemeniz gerekmez.
Hex

Çünkü dalgalı parantezler var. Bunlar ve noktalı virgüller çikolata ve fıstık ezmesi gibidir. Ayrılmazlar. Kernighan ve Ritchie'yi suçluyorum ..
Brain2000

Yanıtlar:


45

Powershell öncelikle deyim ayırıcılar olarak yeni satırlar kullanır , ancak noktalı virgüller tek bir satırda birden çok ifade için kullanılabilir.


17

Noktalı virgül kullanıp kullanmamanız önemli değil, anahtar tutarlı olmaktır. Bunları C # ile kullanmaya alışkınsanız, bunları PowerShell'de kullanmaya devam edin. Onları kullanmak istemiyorsan, onları kullanma. Bir standart seçin ve kendiniz ve kodunuzu okuyacak ve kullanacak insanlar için buna bağlı kalın. Kullanmaya başlamak için bir projenin yarısına karar verirseniz çirkinleşir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.