QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 3259|回复: 5
收起左侧

[已答复] lisp程序结果为什么出现nil?

[复制链接]
发表于 2011-12-10 20:01:24 | 显示全部楼层 |阅读模式 来自: 中国江苏无锡

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
在acad2004.lsp中加了下面一段代码,程序是能运行了,但是最后出现nil,不知道是什么原因,请教各位大大。/ F6 a. F0 L  h
(defun C:ZD()& |, L( n8 b' B# U0 J
(command "zoom" "e"))7 M( O, i/ j1 l6 ]+ }8 Z6 l; C  G
8 X4 z# b$ [4 D9 g
程序运行过程如下:& c+ f' O0 h' L
命令: zd zoom8 r2 I& B) i, ^/ `! r
指定窗口角点,输入比例因子 (nX 或 nXP),或8 Q: d0 K, ^$ q6 d' {1 i8 N% H
[全部(A)/中心点(C)/动态(D)/范围(E)/上一个(P)/比例(S)/窗口(W)] <实时>: e* ?5 M5 ?& T5 o
命令: nil
发表于 2011-12-10 21:01:44 | 显示全部楼层 来自: 中国江苏无锡
正常执行command结束后返回nil。

评分

参与人数 1三维币 +5 收起 理由
woaishuijia + 5 应助

查看全部评分

发表于 2011-12-10 21:13:55 | 显示全部楼层 来自: 中国台湾
  1. 1 S: [  ~' l5 t) }; _; j
  2. (defun C:ZD()
    3 q- s( l9 T* [# y, S
  3.    (command "zoom" "e")
    4 y3 r% H, z8 y4 e  @
  4.    (princ)          ; add this line( I5 o% m: P: w1 F; C
  5. )2 l+ `, |. Q5 a" V2 j( Z7 A
复制代码

评分

参与人数 1三维币 +5 收起 理由
woaishuijia + 5 应助

查看全部评分

 楼主| 发表于 2011-12-11 20:46:14 | 显示全部楼层 来自: 中国江苏无锡
3# SunVei - U" S( ~2 O! ~: ]- c/ N4 y. L. k' o
; e/ z% `1 h! o  ]  d6 u
出现nil是什么意思?加的princ又是什么意思呢?谢谢。
发表于 2011-12-11 23:03:10 | 显示全部楼层 来自: 中国台湾
Lisp 送出 (...) 内的计算结果
% w/ W( S! m$ o0 t0 q. ^(+ 1 2) ==> 3
5 C+ c8 d3 s, C. x4 T; p* F(command "zoom" "e") ==> nil8 ~2 j' ?: U7 h. F8 H+ _. Y; u
连续多列时,只送出最后列的计算结果( l+ H, `4 R# b: p6 j3 a# d
princ
: t! q( v. \3 Q& g8 @+ G" CReturn Values
0 Y8 ]1 F9 E1 U  d; h/ ]The value of the evaluated expr. If called with no arguments, princ returns a null symbol.
1 @' m0 ?. i2 [$ W4 g8 E4 R意即送出看不见的虚值
 楼主| 发表于 2011-12-12 11:47:57 | 显示全部楼层 来自: 中国江苏无锡
5# SunVei
5 r, B0 x8 ]8 ?! j3 W3 E! T
3 X) j, O2 V* C) U虽然看不懂,不过还是谢谢你。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表