Files
cnc_wams/web-rtcp-5axis-xyzbc-trt-sim-plan/app/dist/linuxcnc/nc_files/factorial.ngc
2026-07-02 20:25:37 -04:00

12 lines
256 B
Plaintext

; recursive function example
; factorial
o<factorial> sub
o<factorialif> if [[#1] EQ 0]
o<factorial> return [1]
o<factorialif> else
o<factorial> call [[#1] - 1]
o<factorial> return [#<_value> * #1]
o<factorialif> endif
o<factorial> endsub
m2