AutoLISP的程序文件的赋值函数用什么表示

  AutoLISP程序的流程通过流程控制数控制

  (1)(cond(测试表达式1 结果表达式1)[(测试表达式2 结果表达式2)]……)

  说明:该数类似C语言中的switch语句。最后一个测试表达式"t(或T)"相当于"default"指其余情况。也可缺少这个测试表达式与C语言switch不同的是,若某一测试表达式成立即返回相应结果表达式的值,不在向下测试如果i等于0,n值就为1运算结束。

  (2)(if 测试条件表达式 表达式1 [表达式2])

  若测试条件表达式结果为真则执行表达式1,否则执行表达式2.例如:(if(> a 1) (setq b 2))含义是:如果a大于1,则b等于2否则不进行任何计算,求值结束(if(> a 1) (setq b 2) (setq b 2))含义是:如果a大于1,则b等于2否则b等于3,求值结束

  当条件表达式成竝时,要执行多个表达式的时候需要用到progn数。

  (3)(progn 表达式……)

  解释:如果条件成立则b等于2,打印a和b的和返回a和b的和。否则b等于4,打印b返回b的值。

  重复执行n次对多有的表达式求值,返回最后一个表达式的计算结果

  (2) (while 测试式 表达式……)

解決:因为<=需要连起来写

}

拍照搜题秒出答案,一键查看所有搜题记录

拍照搜题秒出答案,一键查看所有搜题记录

}

我要回帖

更多关于 linux如何给变量随机赋值 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信