乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 101|回复: 7

[编程交流] 从Loca创建点列表

[复制链接]

77

主题

298

帖子

232

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
394
发表于 2022-7-5 23:06:43 | 显示全部楼层 |阅读模式
你好
 
我只是想在DIMSCALE的基础上定义点/坐标,所以我有以下两种不同的代码-两者之间的区别是红色。
 
  1. (DEFUN C:test ( / xcoord ycoord bpt )
  2. (setq xcoord (* (getvar "dimscale") 424))
  3. (setq ycoord (* (getvar "dimscale") 96))
  4. [color="red"](setq bpt (list xcoord ycoord))[/color]
  5. (command "line" bpt)
  6. (princ)
  7. )

 
  1. (DEFUN C:test ( / xcoord ycoord bpt )
  2. (setq xcoord (* (getvar "dimscale") 424))
  3. (setq ycoord (* (getvar "dimscale") 96))
  4. [color="red"](setq bpt '(xcoord ycoord))[/color]
  5. (command "line" bpt)
  6. (princ)
  7. )

 
我的问题是,为什么第一个代码可以工作,但第二个失败?没有给出错误消息。我引用的列表哪里出错了?
 
非常感谢您的帮助。
回复

使用道具 举报

33

主题

77

帖子

44

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
165
发表于 2022-7-5 23:16:09 | 显示全部楼层
我以前也遇到过同样的事情。我知道的不多,但我知道的是:
 
删除声明的变量(DEFUN C:test()和bang(!bpt))后。。。
 
第一种情况返回:(424.0 96.0),第二种情况返回:(XCOORD YCOORD)。
 
所以我猜它们可能都是创建列表的方法,第一种方法是为需要返回整数时设计的,第二种方法是为代码是否需要返回字符串而设计的?我很想知道真正的答案,祝你好运!
回复

使用道具 举报

77

主题

298

帖子

232

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
394
发表于 2022-7-5 23:26:47 | 显示全部楼层
LosGirk说得好。也许引用变量会将变量添加到列表中,而不是变量的值。
 
谢谢你的回复。
回复

使用道具 举报

4

主题

194

帖子

192

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-5 23:33:51 | 显示全部楼层
 
这就是它的工作原理。。。。
回复

使用道具 举报

5

主题

1334

帖子

1410

银币

限制会员

铜币
-20
发表于 2022-7-5 23:42:41 | 显示全部楼层
阅读以下李的解释以理解。。。
 
http://www.lee-mac.com/quote.html
 
M、 R。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 23:57:43 | 显示全部楼层
 
谢谢你,马尔科,我在读这篇文章的时候正打算这么说!
回复

使用道具 举报

77

主题

298

帖子

232

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
394
发表于 2022-7-5 23:59:21 | 显示全部楼层
理解(现在)。非常感谢大家的意见。
 
伟大的文章李,也为提供链接马尔科感谢。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 00:08:04 | 显示全部楼层
 
谢谢你,lamensterms-我很高兴解释清楚了
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-11 03:27 , Processed in 0.395617 second(s), 68 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表