Skip to content

Instantly share code, notes, and snippets.

@chrisvanbuskirk
chrisvanbuskirk / Queue.swift
Created January 3, 2020 18:51
A simple queue in swift
import Foundation
struct Queue<Element: Equatable>: IteratorProtocol {
fileprivate var elements: [Element]!
fileprivate var index = 0
fileprivate var currentElement : Element?
init(_ elements: [Element] = []) {
self.elements = elements
}