Swift has shorthand operators that combine one operator with an assignment, so you can change a variable in place. These look like the existing operators you know – +
, -
, *
, and /
, but they have an =
on the end because they assign the result back to whatever variable you were using.
For example, if someone scored 95 in an exam but needs to be penalized 5 points, you could write this:
var score = 95
score -= 5
Similarly, you can add one string to another using +=
:
var quote = "The rain in Spain falls mainly on the "
quote += "Spaniards"
SPONSORED Still waiting on your CI build? Speed it up ~3x with Blaze - change one line, pay less, keep your existing GitHub workflows. First 25 HWS readers to use code HACKING at checkout get 50% off the first year. Try it now for free!
Sponsor Hacking with Swift and reach the world's largest Swift community!
Link copied to your pasteboard.