summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXue Fuqiao <xfq.free@gmail.com>2015-06-25 10:23:03 +0800
committerXue Fuqiao <xfq.free@gmail.com>2015-06-25 10:23:03 +0800
commitf230b2ff3136120a9be544a5d3a974f7087ce55b (patch)
tree72163d15a507f9b7a0443794c5d922428a6dee85
parent80e46ac5e1fd6f76edbf272bf2ec7d90edadf2ea (diff)
* doc/lispintro/emacs-lisp-intro.texi (Data types):
Improve documentation of 'substring'.
-rw-r--r--doc/lispintro/emacs-lisp-intro.texi10
1 files changed, 6 insertions, 4 deletions
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: