各位大侠,本人是刚毕业的结构新手,在这里请教各位大侠一个问题。请问autolisp语言是否支持嵌套的,如有p1 p2 两个点,如果x坐标相差50以内,则执行第一个if语句,否则执行第二个if语句(if ( < ( abs (- (- (car p1) (car p2))) 50 ) )(if (< (car p1) (car p2)) ang0 (setq ang0 (* 2.5 pi)))
请问autolisp语言是否支持嵌套的,如有p1 p2 两个点,如果x坐标相差50以内,则执行第一个if语句,否则执行第二个if语句
(if ( < ( abs (- (- (car p1) (car p2))) 50 ) )
(if (< (car p1) (car p2)) ang0 (setq ang0 (* 2.5 pi)))
(if (< (cadr p1) (cadr p2)) ang1 (setq ang1 (* 2.5 pi))))
我测试了一下没有成功,请问不支持嵌套的话,如何处理。谢谢。