---
title: "init(_:)"
framework: swiftui
role: symbol
role_heading: Initializer
path: "swiftui/binding/init(_:)"
---

# init(_:)

Creates a binding by projecting the base value to a hashable value.

## Declaration

```swift
init<V>(_ base: Binding<V>) where Value == AnyHashable, V : Hashable
```

## Parameters

- `base`: A Hashable value to project to an AnyHashable value.

## See Also

### Creating a binding

- [init(projectedValue:)](swiftui/binding/init(projectedvalue:).md)
- [init(get:set:)](swiftui/binding/init(get:set:).md)
- [constant(_:)](swiftui/binding/constant(_:).md)
