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 –
/, 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 ViRE offers discoverable way of working with regex. It provides really readable regex experience, code complete & cheat sheet, unit tests, powerful replace system, step-by-step search & replace, regex visual scheme, regex history & playground. ViRE is available on Mac & iPad.
Link copied to your pasteboard.