Bagikan melalui


HindariUsingDoubleQuotesForConstantString

Tingkat Keparahan: Informasi

Deskripsi

Tanda kutip tunggal harus digunakan ketika nilai string adalah konstanta. String konstanta tidak berisi variabel atau ekspresi yang dimaksudkan untuk menyisipkan nilai ke dalam string, seperti "$PID-$(hostname)").

Ini membuat niat lebih jelas bahwa string adalah konstanta dan membuatnya lebih mudah untuk menggunakan beberapa karakter khusus seperti $ dalam ekspresi string tersebut tanpa perlu melepaskannya.

Ada pengecualian bahwa ketika string yang dikutip ganda lebih mudah dibaca. Misalnya, ketika nilai string itu sendiri harus berisi tanda kutip tunggal atau karakter khusus lainnya, seperti baris baru ("`n"), sudah diloloskan. Aturan tidak memperingatkan dalam kasus ini.

Contoh

Salah

$constantValue = "I Love PowerShell"

Benar

$constantValue = 'I Love PowerShell'