From: Xue Fuqiao Date: Thu, 25 Jun 2015 02:23:03 +0000 (+0800) Subject: * doc/lispintro/emacs-lisp-intro.texi (Data types): X-Git-Tag: emacs-25.0.90~1648 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=f230b2ff3136120a9be544a5d3a974f7087ce55b;p=emacs.git * doc/lispintro/emacs-lisp-intro.texi (Data types): Improve documentation of 'substring'. --- diff --git a/doc/lispintro/emacs-lisp-intro.texi b/doc/lispintro/emacs-lisp-intro.texi index 83d6022c0a6..183e68f6660 100644 --- a/doc/lispintro/emacs-lisp-intro.texi +++ b/doc/lispintro/emacs-lisp-intro.texi @@ -1947,10 +1947,12 @@ The value produced by evaluating this expression is @code{"abcdef"}. A function such as @code{substring} uses both a string and numbers as arguments. The function returns a part of the string, a substring of the first argument. This function takes three arguments. Its first -argument is the string of characters, the second and third arguments are -numbers that indicate the beginning and end of the substring. The -numbers are a count of the number of characters (including spaces and -punctuation) from the beginning of the string. +argument is the string of characters, the second and third arguments +are numbers that indicate the beginning (inclusive) and end +(exclusive) of the substring. The numbers are a count of the number +of characters (including spaces and punctuation) from the beginning of +the string. Note that the characters in a string are numbered from +zero, not one. @need 800 For example, if you evaluate the following: