---
title: "SwiftLanguageMode.version(_:)"
framework: swift-package-manager
role: symbol
role_heading: Case
path: "swift-package-manager/documentation/packagedescription/swiftlanguagemode/version(_:)"
---

# SwiftLanguageMode.version(_:)

A user-defined value for the Swift version.

## Declaration

```swift
case version(String)
```

## Discussion

Discussion The value is passed as-is to the Swift compiler’s -swift-version flag.

## See Also

### Swift Language Modes

- [SwiftLanguageMode.v6](swift-package-manager/documentation/packagedescription/swiftlanguagemode/v6.md)
- [SwiftLanguageMode.v5](swift-package-manager/documentation/packagedescription/swiftlanguagemode/v5.md)
- [SwiftLanguageMode.v4_2](swift-package-manager/documentation/packagedescription/swiftlanguagemode/v4_2.md)
- [SwiftLanguageMode.v4](swift-package-manager/documentation/packagedescription/swiftlanguagemode/v4.md)
- [SwiftLanguageMode.v3](swift-package-manager/documentation/packagedescription/swiftlanguagemode/v3.md)
