Skip to content

Instantly share code, notes, and snippets.

@juliofruta
Last active April 16, 2017 18:58
Show Gist options
  • Save juliofruta/b0df9e5e5f836f647eae1665f6957f90 to your computer and use it in GitHub Desktop.
Save juliofruta/b0df9e5e5f836f647eae1665f6957f90 to your computer and use it in GitHub Desktop.
UnfoldSequence to [UnfoldSequence.Iterator.Element]
extension UnfoldSequence {
func toArray(filter : (UnfoldSequence.Iterator.Element) -> (Bool) ) -> [UnfoldSequence.Iterator.Element] {
var arreglo = Array<UnfoldSequence.Iterator.Element>()
for value in self {
if !filter(value) { break }
arreglo.append(value)
}
return arreglo
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment