Skip to content

Instantly share code, notes, and snippets.

@saniul
Created September 19, 2016 00:42
Show Gist options
  • Save saniul/be00b6b4d7257b077e48969000844002 to your computer and use it in GitHub Desktop.
Save saniul/be00b6b4d7257b077e48969000844002 to your computer and use it in GitHub Desktop.
let testArray = ["zero", "one", "two"]
let reversedArray = testArray.reversed()
let oneIndex = ReversedRandomAccessIndex<[String]>(1)
let elementAtOne = reversedArray[oneIndex] // "zero"
let zeroIndex = ReversedRandomAccessIndex<[String]>(0)
// let elementAtZero = reversedArray[zeroIndex] // exception
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment