找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 806|回复: 5

[求助] [求助]:怎样定义变量?

[复制链接]
发表于 2003-5-13 21:02:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
我想比较几个结果文件,就是合并同类,然后找出最大值。
如果有5个文件,我就定义5个变量,例如V1,V2,V3,V4,V5。
如果有10个文件,我就定义10个变量,例如V1,V2,V3,V4,V5。。。V10
如果有100个、1000个呢?对这种不确定有多少个的情况怎么处理呢?谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 488个

财富等级: 日进斗金

发表于 2003-5-13 23:06:51 | 显示全部楼层
有人提过的.找找.
一般是建个空表,有一个变量就往里加一个.
表反正又随意加.(一般不会超出上限的,但有上限的.)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6530个

财富等级: 富甲天下

发表于 2003-5-14 17:28:46 | 显示全部楼层
表只有在进行数值运算(如“(max num1 nim2 ...)”)时才有上限,为256,其实这不是表的上限,而是函数(max等)的上限。表的上限其实是Lisp运行环境内存的上限,因为Lisp程序本身就是一个表。

问题参考:
http://www.xdcad.net/forum/showt ... d=226187#post226187
http://www.xdcad.net/forum/showt ... d=233188#post233188
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-5-14 18:46:03 | 显示全部楼层
同时比较了5个文件,每个有160-165行不等。文件名为A1,A2,A3,A4,A5。
构造了个表(((A1 A11)(A1 A12)(A1 A13)...(A1 A1160))((A2 A21)(A2 A22)(A2 A23)...(A2 A2160))......((A5 A1)(A5 A52)(A5 A53)...(A5 A5160))),算起来很慢,不过能实现俺的目的.
具体是这样的:
我们有一程序生成结果文件.OUT,但是它能算的工况种类比较少,只能算100种,我要算超过100种的工况就得生成大于1的.OUT文件.这个文件里有几百根杆件的规格,每次杆件号相同,结果不一样.我编的这个程序的目的是比较*.OUT文件,根据杆件号找出结果里的最大规格,输出到文件,供最后画图使用
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6530个

财富等级: 富甲天下

发表于 2003-5-14 19:54:20 | 显示全部楼层
不必把表构造的那么碎,构造成'(("A1" a11 a12 a13...) ("A2" a21 a22 a23 ...) ...)就可以了,检索时可以结合函数mapcar及member。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-5-14 23:25:00 | 显示全部楼层
谢谢
俺也注意到A1,A2,太重复了,太浪费资源了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-26 08:18 , Processed in 0.179102 second(s), 42 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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