Tiffany Theriot549 Points
String Interpolation Swift Basics
What am I missing in this practice??
Using these values, we want to compute the product and print out the product in a formatted string.
Step 1: Declare a constant named product and assign the result of multiplying firstValue and secondValue together. (To multiply two values, a and b, we write a * b).
Step 2: Using string interpolation, create a string literal that describes the operation we just performed. For example, given the following values for firstValue, secondValue and product respectively: 2, 4, 8. The string should read: "The product of 2 times 4 is 8". Assign this string to a constant named output.
let firstValue: Int = 10 let secondValue: Int = 20 let product: String = "firstValue * secondValue" let output: String = "The product of", firstValue, "times", secondValue, "is", product
// Enter your code below let firstValue: Int = 10 let secondValue: Int = 20 let product: String = "firstValue * secondValue" let output: String = "The product of", firstValue, "times", secondValue, "is", product
Steven Parker179,663 Points
Here's a few hints:
- it might work better to make "product" be a numeric value instead of a string
- the instructions say to use string interpolation to create the "output"
- for interpolation, there should be only one string being assigned
- to interpolate variables, their names should be made into tokens (like: "
The value is \(variable)")
For the first part of the challenge, although you have a correct answer, it is not necessary to explicitly declare firstValue and secondValue as Ints.
let firstValue = 1 let secondValue = 2 let product = firstValue * secondValue let output = "The product of \(firstValue) times \(secondValue) is \(product)"