changeset 31131:fe7ff8fb99dc

Add `last'.
author Dave Love <fx@gnu.org>
date Wed, 23 Aug 2000 14:19:27 +0000
parents e9c859a12e47
children 82bf642db65e
files lispref/lists.texi
diffstat 1 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/lispref/lists.texi	Wed Aug 23 12:05:12 2000 +0000
+++ b/lispref/lists.texi	Wed Aug 23 14:19:27 2000 +0000
@@ -383,6 +383,14 @@
 @end example
 @end defun
 
+@defun last list &optional n
+This function reruns the last link of the given @var{list}.  The
+@code{car} of this link is the list's last element.  If @var{list} is
+null, @code{nil} is returned.  If @var{n} is non-nil the
+@var{n}-th-to-last link is returned instead, or the whole @var{list} if
+@var{n} is bigger than @var{list}'s length.
+@end defun
+
 @defun safe-length list
 This function returns the length of @var{list}, with no risk
 of either an error or an infinite loop.