Enumerable Last - FireDragon91245/Lua-Linq GitHub Wiki

enumerable:last

Returns the last item in the sequence, or the last projected value when you pass a selector.

Overloads

enumerable<T>   :last():                                        T
enumerable<K, V>:last():                                        K, V

enumerable<T>   :last(selector: fun(item: T): R):               R
enumerable<K, V>:last(selector: fun(key: K, value: V): R):      R

enumerable<T>   :last(selector: string):                        any
enumerable<K, V>:last(selector: string):                        any
  • selector: string acts as a key/property selector when it does not contain =>. If it contains => it is treated as a lambda expression.

Examples

local last = linq.list(4, 12, 7):last()
local score = linq.list({ score = 4 }, { score = 12 }):last("score")
⚠️ **GitHub.com Fallback** ⚠️