diff --git a/Extended/Classes/Array.swift b/Extended/Classes/Array.swift index fdd15c9..daa6c45 100644 --- a/Extended/Classes/Array.swift +++ b/Extended/Classes/Array.swift @@ -30,4 +30,15 @@ extension Array { } return array } + + + /// Retrieves the element at the given index or nil if the index is invalid + func getOrNil(_ index: Int) -> Element? { + if 0 ..< self.count ~= index { + return self[index] + } else { + return nil + } + } + }