bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#3752: 23.0.95; I can not understant a sentence in Intro to Emacs Li


From: waterloo
Subject: bug#3752: 23.0.95; I can not understant a sentence in Intro to Emacs Lisp .
Date: Sun, 5 Jul 2009 10:47:06 +0800

when test of while is nil , it does not run `print' following it.
who  does print nil ?

or  if all function will print its return value ?

thanks

2009/7/5 Glenn Morris <rgm@gnu.org>

[Please use "reply to all".]

waterloo wrote (on Sun, 5 Jul 2009 at 10:13 +0800):

> yes,it is clearer . thanks
>
> In 11.1.2 An Example:`print-elements-of-list', I can not understand why
> there is a `nil' in the context .

This is explained at the end of the section:

 Since the last _expression_ in the function is the `while' loop, and
 since `while' loops always return `nil', a `nil' is printed after the
 last element of the list.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]