We've already learned a lot about Strings In Swift in . This is a continuation to that article, in which we'll briefly discuss String Interpolation in Swift. this article Let's get started. In this article, we'll be looking at a very useful technique called , which we'll use often while programming in Swift. String Interpolation A lot of the time, we'll encounter a situation in which we'll need to insert some values inside a string. For example, look at the following code snippet: var myAge = 19 Here, I have a variable that has an integral value of 19. myAge Suppose I have to print a string that says: "I am 19 years old". One of the possible ways of doing it is: print("I am 19 years old") A simple, naive approach, without the utilization of the variable we had declared earlier. But in case we have to update our age, we'll have to manually update everywhere we have used this statement inside our program. 19 Another way of doing it will be something like this: print("I am", myAge," years old") This is a better approach than the previous as even if we assign a new variable to variable , it'll automatically get updated here. myAge This is because we have introduced the variable inside the string, separated from the string with commas, whereas in the previous case, we'd have to manually change and update the string. This would have to be done every time and everywhere in the program as the variable was not involved inside the string. A better and more efficient way of doing the same thing, without separating the strings and variables with commas is with String Interpolation . In Swift, to interpolate a value inside a string, we can wrap the value in parentheses, and write a backslash \ before the parentheses. Here the value can be a variable, a constant, or any other kind of data type or operation in Swift. For example: var myAge = 19 print("I am \(myAge) years old") We can treat the variable as raw Swift code and perform any kind of operation to it as well. myAge For example: var myAge = 19 print("I will be \(myAge+1) years old next year.") And as you guessed, the output will be: I will be 20 years old next year. This was all about the very easy and important concept of String Interpolation in Swift. Thank you for reading this far. Check out more at ishaanbedi.me