| Author |
Message |
G
Guest
|
Posted:
Sun Oct 02, 2005 12:10 am Post subject:
newbee question |
|
|
what does the * do in this routine?
(if (not *last_num*)(setq *last_num* 1))
|
|
| Back to top |
|
 |
Adesu
Joined: 20 Jul 2005
Posts: 31
|
Posted:
Mon Oct 03, 2005 12:24 am Post subject:
Re: newbee question |
|
|
| G wrote: | what does the * do in this routine?
(if (not *last_num*)(setq *last_num* 1)) |
Hi G,I think that do you mean,is variable and not meaning anything,look at code,then for other function ,if user only hit enter variable "*last_num* " would be set to 1.
| Code: |
(setq *last_num* (getreal "\nEnter new value<1>: "))
(if
(not *last_num*)
(setq *last_num* 1)
)
|
|
|
| Back to top |
|
 |
mguzik@nospamlawson-fishe
Guest
|
Posted:
Tue Oct 04, 2005 8:10 pm Post subject:
Re: newbee question |
|
|
It is coding convention to identify these as global variables. Could
have just as easily have been (setq glob_last_num last_num).
Nothing special, just a way to identify type of variable when reading
code.
After running the above line once, you can assess to value of
*last_num* by typing !*last_num*. Often used to return the previous
value last set when the routine was run in the current session.
MJG
|
|
| Back to top |
|
 |
|
|
|
|