找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1814|回复: 11

[研讨] 关于写通用函数开头和结尾的处理

[复制链接]

已领礼包: 51个

财富等级: 招财进宝

发表于 2013-6-7 08:53:17 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 Lispboy 于 2013-6-7 08:54 编辑

现在要着手写

  1. (defun xx()
  2.    (begin)
  3.    .......
  4.     (end)
  5.     (princ)
  6. )

大家探讨下,都什么内容需要加到 begin 和 end 中,集思广益。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 604个

财富等级: 财运亨通

发表于 2013-6-7 20:23:15 | 显示全部楼层
我猜是1 变量列表  2错误处理  3编组

点评

我怎么觉的这三个都不能放进去呢!  详情 回复 发表于 2013-6-7 20:32
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-6-7 20:32:30 | 显示全部楼层
本帖最后由 wowan1314 于 2013-6-7 20:40 编辑
/db_自贡黄明儒_ 发表于 2013-6-7 20:23
我猜是1 变量列表  2错误处理  3编组

看错了。。。 是放这三个
通用的出错函数----都是考虑这三点啊。 。 。
1、 G版已经提供了出错函数通用写法。。
     地址:【Gu_xl】Lisp程序设计错误处理的技巧
http://bbs.mjtd.com/forum.php?mo ... &fromuid=282351


2、caoyin也提供过出错函数通用写法
    地址:[原创] 出错处理的点滴经验
http://bbs.mjtd.com/forum.php?mo ... &fromuid=282351

应该没办法超越了吧!

点评

不然的话,你说放什么好呢?  发表于 2013-6-7 20:34
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-6-7 21:02:27 | 显示全部楼层
再放个 随机出现   “笑话一则”    哈哈!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 208个

财富等级: 日进斗金

发表于 2013-6-7 22:52:07 | 显示全部楼层
本帖最后由 xshrimp 于 2013-6-7 22:53 编辑

难点在于 主程序,子程序 多层嵌套使用的问题如何解决.

点评

这个能展开下讨论吗?虾米。 主程序、子程序、多层嵌套会可能遇到什么问题。  详情 回复 发表于 2013-6-7 23:06
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-6-7 23:06:47 | 显示全部楼层
xshrimp 发表于 2013-6-7 22:52
难点在于 主程序,子程序 多层嵌套使用的问题如何解决.

这个能展开下讨论吗?虾米。

主程序、子程序、多层嵌套会可能遇到什么问题。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-6-8 23:02:32 | 显示全部楼层
感觉在主程序加错误判断,子程序没必要加那么多错误判断,比如主程序用SSGET过滤得到一些块,子程序再判断这些是不是块,会造成无谓的重复判断,我感觉子程序就应该这样,我需要主程序给我一个块,你给我一个线我就会出错,所有错误判断都在主程序里进行
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-6-9 00:03:40 | 显示全部楼层
一般情况下。子程序不需要出错处理。
如有特殊情况,那么用vl的那个函数包装下子函数,对其单独处理也应该可以了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-6-9 00:05:52 | 显示全部楼层
所以我也认为子函数不需要出错处理。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6881个

财富等级: 富甲天下

发表于 2013-10-29 14:32:07 | 显示全部楼层
这个例子是新手的学习样板啊
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 09:06 , Processed in 0.188556 second(s), 56 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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