iOS Swift Basics Swift Types Recap: Swift Types

Need help understanding string interpolation on step 2

Just need a more detailed or more simple explanation for step 2.

// Enter your code below

let firstValue = 10

let secondValue = 5

let product = 10 * 5

let output = "The product 10 times 5 is 50"

1 Answer

Gabriel Josey
Gabriel Josey
18,371 Points

Here is a good description of interpolation I found in the apple Swift documentation:

"String interpolation is a way to construct a new String value from a mix of constants, variables, literals, and expressions by including their values inside a string literal... Each item that you insert into the string literal is wrapped in a pair of parentheses, prefixed by a backslash..."

So if we use concatenation for the output it should look like this...

let firstValue = 10

let secondValue = 5

let product = firstValue * secondValue

let output = "The product of \(firstValue) times \(secondValue) is \(product)."

Let me know if this doesn't make sense.