What is the description property in Swift?

Overview

The description property of a String instance in Swift is used to return the value of a string.

Syntax

string.description

Return value

This property returns the value of the string string.

Code example

// create some strings
let name = "Theodore"
let language = "Swift"
let emptyString = ""
// get description property
let des1 = name.description
let des2 = language.description
let des3 = emptyString.description
// print results
print(des1) // Theodore
print(des2) // Swift
print(des3) // nil

Code explanation

  • Lines 2–4: We create some string values.
  • Lines 7–9: We get the description properties of the strings we created.
  • Lines 12–14: We print the results to the console.

Free Resources