Haruskah saya menggunakan titik koma di akhir setiap pernyataan PowerShell? [Tutup]

36

Saya telah melakukan sedikit pemrograman C #, tetapi kemudian saya juga menulis banyak skrip T-SQL. C # membutuhkan titik koma, dan T-SQL dan PowerShell mereka opsional. Apa yang Anda lakukan untuk PowerShell? Mengapa? Perasaan saya adalah memasukkan titik koma tapi saya tidak tahu mengapa.

Mark Allison
sumber
Apakah Anda berbicara tentang titik koma untuk mengakhiri dialog? pertanyaan ini bersifat offtopic.
Hex
1
@Hex: Mengapa itu di luar topik? PowerShell digunakan untuk mengelola mesin Anda, jadi mengapa tidak ...
Bart De Vos
@Hex Ya di akhir baris. Mengapa di luar topik?
Mark Allison
Mark Allison, maaf itu kesalahan saya karena saya salah mengerti pertanyaan Anda. Di linux powershell Anda tidak perlu menambahkan titik koma sama seperti Anda tidak perlu menambahkan titik koma di MS DOS.
Hex
Itu karena ada kurung berlekuk-lekuk. Itu dan titik koma seperti coklat dan selai kacang. Mereka tidak dapat dipisahkan. Saya menyalahkan Kernighan dan Ritchie ..
Brain2000

Jawaban:

45

Powershell terutama menggunakan baris baru sebagai pemisah pernyataan , tetapi titik koma dapat digunakan untuk beberapa pernyataan pada satu baris.

Sakit kepala
sumber
17

Kuncinya, tidak peduli apakah Anda memilih untuk menggunakan titik koma atau tidak, adalah konsisten. Jika Anda terbiasa menggunakannya di C #, maka terus menggunakannya di PowerShell. Jika Anda tidak ingin menggunakannya, maka jangan menggunakannya. Pilih standar dan tetap menggunakannya untuk Anda dan orang-orang yang akan membaca dan menggunakan kode Anda. Ini akan menjadi jelek jika Anda memutuskan setengah jalan melalui proyek untuk mulai menggunakannya.

Andy Schneider
sumber