Introduction
Semicolons separate statements in Swift, but you usually don't need to write them. This makes your code cleaner and easier to read.
When writing multiple statements on the same line.
When you want to clearly separate statements in a complex line.
When converting code from other languages that require semicolons.
When you prefer explicit statement endings for clarity.