Interpolera en sträng

Swift:
Interpolera en sträng

Hur man gör:

let name = "Erik"
let age = 29
let greeting = "Hej \(name), du är \(age) år gammal."
print(greeting)

Utskrift: Hej Erik, du är 29 år gammal.

let price = 109.99
let item = "hörlurar"
let priceMessage = "Priset på \(item) är \(price) kronor inklusive moms."
print(priceMessage)

Utskrift: Priset på hörlurar är 109.99 kronor inklusive moms.

Djupdykning

Interpolering introducerades i Swift för att ersätta mer klumpig och felbenägen strängsammansättning, som fanns i tidigare programmeringsspråk som Objective-C. Alternativ till interpolering inkluderar konkatenering med + och använder String(format:) för mer komplexa format. Under huven ersätter Swift-interpolering platshållare med deras motsvarande strängvärden vid körning, vilket fusionerar dem till en ny sträng.

Se även