---
title: "init(base:separator:)"
framework: swift
role: symbol
role_heading: Initializer
path: "swift/joinedsequence/iterator/init(base:separator:)"
---

# init(base:separator:)

Creates an iterator that presents the elements of base sequences concatenated using separator.

## Declaration

```swift
init<Separator>(base: Base.Iterator, separator: Separator) where Separator : Sequence, Separator.Element == Base.Element.Element
```

## Discussion

Discussion note: O(separator.count).
