PowerShell:
Interpolera en sträng

Hur man gör:

$name = 'Viking'
$age = 782
# Använda stränginterpolering med dubbla citattecken
greeting = "Hej, jag heter $name och jag är $age år gammal."
Write-Host $greeting

# Exempel med subexpression
$doubleAge = "Dubbelt så gammal skulle vara $(2 * $age) år."
Write-Host $doubleAge

Output:

Hej, jag heter Viking och jag är 782 år gammal.
Dubbelt så gammal skulle vara 1564 år.

Djupdykning

I PowerShell är interpolering av strängar en del av språket sedan den första versionen. Alternativ till interpolering är att använda plus-tecken (+) för att lägga ihop strängar eller -f operatorn för att forma strängar, men dessa metoder kan bli röriga. Interpolering görs genom att packa in variabler eller uttryck i $() inuti en sträng omsluten av dubbla citattecken, som tolkar innehållet och konverterar det till en sträng.

Se också