DEV Community

Gamya
Gamya

Posted 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)