last
lib.last
Docs pulled from | This Revision | about 1 hour ago
Returns the last element of a list.
This function throws an error if the list is empty.
Inputs
- list
- 
1. Function argument 
Type
last :: [a] -> a
Examples
lib.lists.last usage example
last [ 1 2 3 ]
=> 3
Noogle detected
Implementation
The following is the current implementation of this function.
last =
    list:
    assert lib.assertMsg (list != [ ]) "lists.last: list must not be empty!";
    elemAt list (length list - 1);