xgrqing 发表于 2009-9-8 21:30:00

getstring的返回值咋变了???

<p>(getstring)用来得到一个输入的字符串,没有输入直接回车确定的时候就返回nil</p><p>但是今天,我在CAD中使用这个函数,当没有输入直接确定时不是返回nil了,而是返回空字符串“”!这是什么原因啊??达人赶紧救救命吧!!</p><p>我试了很多次都是如此,包括重新启动CAD。估计是修改了某个系统变量吧,但是getkword在没有输入直接的确定的时候还可以返回nil</p><p>在线急等</p>

liu_kunlun 发表于 2009-9-9 08:12:00

你把nil当成""处理不就解决问题了?

sailorcwx 发表于 2009-9-9 08:22:00

<p>到底是getstring还是getkword</p><p>getstring返回""</p><p>getkword返回nil</p><p>没有错啊</p><p></p>

xgrqing 发表于 2009-9-9 13:49:00

<p>是getstring</p><p>但是明经的lisp函数参考手册中,明明写着“在没有输入直接确定的情况下,getstring返回nil”,为什么我的CAD不是呢?你们的CAD是返回nil吗?有没有人遇到过我的情况??</p>

caoyin 发表于 2009-9-9 14:02:00

这应是CAD帮助文件的疏忽

xgrqing 发表于 2009-9-9 15:23:00

汗,果真如此!一不小心还发现了小小纰漏,可以买彩票了~@#
页: [1]
查看完整版本: getstring的返回值咋变了???