---
title: "init(extendedGraphemeClusterLiteral:)"
framework: swift
role: symbol
role_heading: Initializer
path: "swift/character/init(extendedgraphemeclusterliteral:)"
---

# init(extendedGraphemeClusterLiteral:)

Creates a character with the specified value.

## Declaration

```swift
init(extendedGraphemeClusterLiteral value: Character)
```

## Discussion

Discussion Do not call this initializer directly. It is used by the compiler when you use a string literal to initialize a Character instance. For example: let oBreve: Character = "o\u{306}" print(oBreve) // Prints "ŏ" The assignment to the oBreve constant calls this initializer behind the scenes.

## See Also

### Infrequently Used Functionality

- [init(unicodeScalarLiteral:)](swift/character/init(unicodescalarliteral:).md)
