乐筑天下

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

[编程交流] 在ru上生成变量

[复制链接]

55

主题

243

帖子

188

银币

后起之秀

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

铜币
275
发表于 2022-7-6 14:36:33 | 显示全部楼层 |阅读模式
如果不知道要创建多少变量,是否可以创建变量?
 
例如,如果我有4行圆,我选择了所有的圆
我可以将圆形行总面积的变量分配给“Row1Area”吗
“Row2Area”“Row3Area”“Row4Area”。
下面的代码将给出所选圆形行的总面积
结果显示在一个文本屏幕上-有多少行没有问题。
-但是可以将这些值设置为变量吗?
 
如果你能帮忙的话,非常感谢
 
要使用代码,请绘制一行圆形,然后在中间画一条垂直线
 
回复

使用道具 举报

20

主题

344

帖子

325

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
100
发表于 2022-7-6 14:43:51 | 显示全部楼层
我并不是百分之百肯定你得到了什么,但我想你要问的是,如果你不知道会有多少变量,有没有可能把一些数据分配给一些变量?
 
我脑海中浮现的第一件事是使用列表。。不完全是变量,但如果键入:
 
在命令行中,您将得到如下结果:
 
我认为这就是所谓的“点对”。
 
使用这种方法和循环,您可以构建一个充满点对的列表,然后随时使用ASSOC检索您想要的列表。我相信许多编程语言都能解决“我不知道需要多少变量!”用这样的方法。
 
我希望这能有所帮助。^
回复

使用道具 举报

1

主题

316

帖子

311

银币

初来乍到

Rank: 1

铜币
29
发表于 2022-7-6 14:50:08 | 显示全部楼层
还有另一种方式:
 
您可以使用setq将任何值赋给一个变量
 
 
 
但如果在循环中使用set,则可以将任何值赋给变化/动态变量
 
回复

使用道具 举报

55

主题

243

帖子

188

银币

后起之秀

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

铜币
275
发表于 2022-7-6 14:52:09 | 显示全部楼层
谢谢Wizman
它可以工作,但这是我以前的-它打印到文本屏幕-除非我误解了。如何将这些值分配给变量?
回复

使用道具 举报

CAB

29

主题

781

帖子

430

银币

中流砥柱

Rank: 25

铜币
526
发表于 2022-7-6 14:57:21 | 显示全部楼层
创建了10个新变量!
变量名为Row1Area到Row10Area
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:03:54 | 显示全部楼层
 
Set计算变量名及其设置的值。-因此,您可以传递一个串联字符串,并将其用作Wizman所示的变量。
回复

使用道具 举报

1

主题

316

帖子

311

银币

初来乍到

Rank: 1

铜币
29
发表于 2022-7-6 15:08:17 | 显示全部楼层
设置一开始可能会让人困惑。
 
它不仅像cab所说的那样打印到屏幕上,它还为您创建了10个变量。
 
为了避免像这样使用多个SETQ:
 
 
set可以用于动态生成任意数量的变量,具体取决于需要多少个变量。
李解释了它的原理。
 
 
这将根据选择集“mysset”的长度创建任意数量的变量
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:12:22 | 显示全部楼层
正在使用的另一个示例:
 
http://www.cadtutor.net/forum/showpost.php?p=227224&postcount=5
回复

使用道具 举报

1

主题

316

帖子

311

银币

初来乍到

Rank: 1

铜币
29
发表于 2022-7-6 15:14:04 | 显示全部楼层
感谢另一个集合lee的示例,虽然它不是即时变量,但您在这种情况下使用了集合,因为您将其与mapcar一起使用,而您无法执行mapcar的setq。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:19:04 | 显示全部楼层
 
是的,这说明了我们为什么要使用set
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-5 00:20 , Processed in 0.558673 second(s), 72 queries .

© 2020-2025 乐筑天下

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