---
title: CurrencyFormatStyleConfiguration.SignDisplayStrategy
framework: foundation
role: symbol
role_heading: Structure
path: foundation/currencyformatstyleconfiguration/signdisplaystrategy
---

# CurrencyFormatStyleConfiguration.SignDisplayStrategy

A structure used to configure sign display strategies for currency format styles.

## Declaration

```swift
struct SignDisplayStrategy
```

## Topics

### Specifying sign display strategy

- [never](foundation/currencyformatstyleconfiguration/signdisplaystrategy/never.md)
- [automatic](foundation/currencyformatstyleconfiguration/signdisplaystrategy/automatic.md)
- [accounting](foundation/currencyformatstyleconfiguration/signdisplaystrategy/accounting.md)
- [accountingAlways(showZero:)](foundation/currencyformatstyleconfiguration/signdisplaystrategy/accountingalways(showzero:).md)
- [always(showZero:)](foundation/currencyformatstyleconfiguration/signdisplaystrategy/always(showzero:).md)

## Relationships

### Conforms To

- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Specifying Configuration

- [CurrencyFormatStyleConfiguration.Grouping](foundation/currencyformatstyleconfiguration/grouping.md)
- [CurrencyFormatStyleConfiguration.Precision](foundation/currencyformatstyleconfiguration/precision.md)
- [CurrencyFormatStyleConfiguration.DecimalSeparatorDisplayStrategy](foundation/currencyformatstyleconfiguration/decimalseparatordisplaystrategy.md)
- [CurrencyFormatStyleConfiguration.RoundingRule](foundation/currencyformatstyleconfiguration/roundingrule.md)
- [CurrencyFormatStyleConfiguration.Presentation](foundation/currencyformatstyleconfiguration/presentation.md)
