Page 1 of 1

string evaculat in (if ...)

Posted: Fri Dec 07, 2018 1:04 am
by lyl
Here is my code:

Code: Select all

(setq file-name-extension ".csv")
(if file-name-extension file-name-extension "")
I think the "if" expression should return a string ".csv", but I get nil.
Why is file-name-extension in the true part of the "if" expression not evaculated?

Re: string evaculat in (if ...)

Posted: Fri Dec 07, 2018 1:13 am
by TedWalther
Your example works for me, using newlisp 10.7.4 on Ubuntu. what version of newlisp are you using?

Re: string evaculat in (if ...)

Posted: Fri Dec 07, 2018 1:22 am
by lyl
@TedWalther
I'm very sorry. Now it does work and get the result I want.
I don't know why? Maybe I make some mistake?
newLISP-10.7.1 I use in Win7.
And many thanks for your prompt response!!