关于tblsearch函数
<P>书上说用(tblsearch "layer" "a")</P><P>如果没有"a"图层,则返回nil</P>
<P>我想用这个来判断是否存在要查找的图层,没有则新建,有则选择,但是运行到tblsearch函数,没有要查找的图层时,它就强制退出了程序而不是返回nil。</P>
<P>请问有什么方法能不强制退出程序而是返回nil值的吗?</P> <P>试一下</P>
<P>(if (tblsearch "layer" "a")</P> 试过了,是不行的,提示没有找到图层 找到方法了,(if (= (tblsearch "layer" "a") nil))就可以了,汗,标准的=号用法,竟然忘了,谢谢2楼的朋友 <P>晕:</P>
<P>(if (= (tblsearch "layer" "a") nil) express1 express2)</P>
<P>按2楼的:(if (tblsearch "layer" "a") express2 express1)</P>
<P>不就一样了吗,,,,非要去饶一圈</P>
<P>另:</P>
<P>(= (tblsearch "layer" "a") nil)->(not (tblsearch "layer" "a"))</P>
页:
[1]