---
title: "init(decimal:)"
framework: foundation
role: symbol
role_heading: Initializer
path: "foundation/nsdecimalnumber/init(decimal:)"
---

# init(decimal:)

Initializes a decimal number to represent a given decimal.

## Declaration

```swift
init(decimal dcm: Decimal)
```

## Parameters

- `dcm`: The value of the new object.

## Return Value

Return Value An NSDecimalNumber object initialized to represent dcm.

## Discussion

Discussion This method is the designated initializer for NSDecimalNumber.

## See Also

### Initializing a Decimal Number

- [init(mantissa:exponent:isNegative:)](foundation/nsdecimalnumber/init(mantissa:exponent:isnegative:).md)
- [init(string:)](foundation/nsdecimalnumber/init(string:).md)
- [init(string:locale:)](foundation/nsdecimalnumber/init(string:locale:).md)
