---
title: "init(rawValue:)"
framework: swift
role: symbol
role_heading: Initializer
path: "swift/taskpriority/init(rawvalue:)"
---

# init(rawValue:)

Creates a new instance with the specified raw value.

## Declaration

```swift
init(rawValue: UInt8)
```

## Parameters

- `rawValue`: The raw value to use for the new instance.

## Discussion

Discussion If there is no value of the type that corresponds with the specified raw value, this initializer returns nil. For example: enum PaperSize: String {     case A4, A5, Letter, Legal }

print(PaperSize(rawValue: "Legal")) // Prints "Optional(PaperSize.Legal)"

print(PaperSize(rawValue: "Tabloid")) // Prints "nil"
