Udostępnij przez


UnikajusingDoubleQuotesForConstantString

Poziom ważności: informacje

Opis

Apostrofy powinny być używane, gdy wartość ciągu jest stała. Ciąg stały nie zawiera zmiennych ani wyrażeń przeznaczonych do wstawiania wartości do ciągu, takich jak "$PID-$(hostname)").

Dzięki temu intencja jest jaśniejsza, że ciąg jest stałą i ułatwia używanie niektórych znaków specjalnych, takich jak $ w tym wyrażeniu ciągu bez konieczności ich ucieczki.

Istnieją wyjątki od tego, gdy podwójne cytowane ciągi są bardziej czytelne. Na przykład gdy sama wartość ciągu musi zawierać pojedynczy cudzysłów lub inne znaki specjalne, takie jak nowy wiersz ("`n"), są już wyłączane. Reguła nie ostrzega w tych przypadkach.

Przykład

Nieodpowiednim

$constantValue = "I Love PowerShell"

Odpowiedź prawidłowa

$constantValue = 'I Love PowerShell'