DEV Community

Gamya
Gamya

Posted on • Edited on

Strings in Swift

🌸 Swift Strings ✨

In Swift, text stored in a variable or constant is called a string.

Strings are written using double quotes.

let animeHero = "Hinata Hyuga"
let flower = "Cherry Blossom 🌸"
Enter fullscreen mode Exit fullscreen mode

🔹 Quotes Inside Strings

To include quotes inside a string, escape them with a backslash:

let quote = "She said, \"Every flower blooms in its own time.\""
Enter fullscreen mode Exit fullscreen mode

🔹 Multi-line Strings

Regular strings cannot span multiple lines.

For longer text, use triple quotes:

let poem = """
Petals fall softly,
Anime dreams rise high,
Spring never fades.
"""
Enter fullscreen mode Exit fullscreen mode

Swift keeps line breaks exactly as written.


🔹 Common String Operations

Count Characters

print(animeHero.count)
Enter fullscreen mode Exit fullscreen mode

Swift correctly counts emoji and Unicode characters.

Uppercase Text

print(flower.uppercased())
Enter fullscreen mode Exit fullscreen mode

Prefix & Suffix Checks

print(poem.hasPrefix("Petals"))
print(flower.hasSuffix("🌸"))
Enter fullscreen mode Exit fullscreen mode

⚠️ String comparisons in Swift are case-sensitive.


🌟 Wrap Up

Swift strings are safe, Unicode-aware, and powerful.

Whether it’s anime dialogue or flower names, Swift handles text beautifully 🌸✨

Top comments (0)