macro1

    技术2022-05-19  19

    (defmacro  demo  (expr)(print  expr))(defmacro  mymachine  (exprs)`(if  ,(eq  exprs  nil)       nil     (progn          (demo ,(car  exprs))          (mymachine  ,(cdr  exprs) )      )))

    (mymachine   ((defmacro  demoinside  (expr)(print  expr))(defmacro  mymachineinside  (exprs)`(if  ,(eq  exprs  nil)       nil     (progn          (demoinside ,(car  exprs))          (mymachineinside  ,(cdr  exprs) )      )))

    (mymachineinside  (

    (print (+  2  30) )(print (+  3  4) ) )))) 


    最新回复(0)