Provides a BidirectionalIterator
for BidirectionalCollection
types
import BidirectionalIterator
dependencies: [
.package(url: "https://github.com/std-swift/BidirectionalIterator.git",
from: "1.0.0")
],
targets: [
.target(
name: "",
dependencies: [
"BidirectionalIterator"
]),
]
let animals = ["Antelope", "Butterfly", "Camel", "Dolphin"]
var animalIterator = animals.makeBidirectionalIterator()
animalIterator.next() // .some("Antelope")
animalIterator.next() // .some("Butterfly")
animalIterator.previous() // .some("Butterfly")
animalIterator.next() // .some("Butterfly")
link |
Stars: 0 |
Last commit: 4 years ago |
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics