明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3157|回复: 8

有关cond函数的问题求教

[复制链接]
发表于 2011-12-22 09:12 | 显示全部楼层 |阅读模式
cond函数存在于一个while循环或者repeat循环当中,在执行时,想设定在满足其中之一条件时,跳出该cond函数,并结束当前循环,跳到下一次循环,要怎么写。
发表于 2011-12-22 09:26 | 显示全部楼层
cond遇到T就结束,没有的话则死循环。
repeat 可能要运行完n次吧,除非出错
while 后为nil则结束循环
三个有区别的吧?你想做什么?
发表于 2011-12-22 09:32 | 显示全部楼层
我想你可能对cond这个函数概念认识不足!
首先,cond函数不是循环运行,他是依据你给定的条件依次判断,直到某一条件为真时,运行该判断条件后面的程序,如果直到最后所有条件都不为真,结束Cond!
如果你想依次运行一些代码,你可以在这些代码的最后制造一个返回值,作为cond的条件判断值!
 楼主| 发表于 2011-12-22 09:59 | 显示全部楼层

RE: 有关cond函数的问题求教

Gu_xl 发表于 2011-12-22 09:32
我想你可能对cond这个函数概念认识不足!
首先,cond函数不是循环运行,他是依据你给定的条件依次判断,直 ...

我的目的是要在while或者repeat中加一个cond,在循环的过程中根据变量的值的不同,进行不同的操作,那么在cond下面的多条件中,有一些判断出的结果是需要执行不同的操作单的,这些操作用些子程序是不是可以?
除去满足这些操作的情况,就用t 结束,那t后面还需要加什么东西吗?
 楼主| 发表于 2011-12-22 10:00 | 显示全部楼层

RE: 有关cond函数的问题求教

自贡黄明儒 发表于 2011-12-22 09:26
cond遇到T就结束,没有的话则死循环。
repeat 可能要运行完n次吧,除非出错
while 后为nil则结束循环

我的目的是要在while或者repeat中加一个cond,在循环的过程中根据变量的值的不同,进行不同的操作,那么在cond下面的多条件中,有一些判断出的结果是需要执行不同的操作单的,这些操作用些子程序是不是可以?除去满足这些操作的情况,就用t 结束,那t后面还需要加什么东西吗?
发表于 2011-12-22 10:15 | 显示全部楼层
kailuan2zhong 发表于 2011-12-22 10:00
我的目的是要在while或者repeat中加一个cond,在循环的过程中根据变量的值的不同,进行不同的操作,那么在co ...

可以把你的代码发上来,大家帮你看看
 楼主| 发表于 2011-12-22 10:21 | 显示全部楼层

RE: 有关cond函数的问题求教

本帖最后由 kailuan2zhong 于 2011-12-22 10:22 编辑
自贡黄明儒 发表于 2011-12-22 10:15
可以把你的代码发上来,大家帮你看看


我还没写呢,只是在想个思路,想用cond函数,又有地方不明白,所以上来问问。
发表于 2011-12-25 07:37 来自手机 | 显示全部楼层
楼主是想用cond作为判断循环退出的条件
 楼主| 发表于 2011-12-25 18:39 | 显示全部楼层

RE: 有关cond函数的问题求教

cabinsummer 发表于 2011-12-25 07:37
楼主是想用cond作为判断循环退出的条件

你知道怎么写吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-6 02:02 , Processed in 0.197127 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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