Compile-time calculation: Difference between revisions

Content added Content deleted
m (→‎{{header|REXX}}: removed incorrect tag, added internal HTML comments.)
m (→‎{{header|REXX}}: added comments to the program.)
Line 873: Line 873:


Since REXX is an interpreted language   (as are other languages entered for this Rosetta Code task),   run time is compile time.
Since REXX is an interpreted language   (as are other languages entered for this Rosetta Code task),   run time is compile time.
<lang rexx>/*REXX program to compute 10!*/ say '10! =' !(10); exit
<lang rexx>/*REXX program computes 10! (ten factorial) during REXX's equivalent of "compile─time". */


say '10! =' !(10)
!: procedure; !=1; do j=2 to arg(1); !=!*j; end; return !</lang>
exit /*stick a fork in it, we're all done. */
/*──────────────────────────────────────────────────────────────────────────────────────*/
!: procedure; !=1; do j=2 to arg(1); !=!*j; end /*j*/; return !</lang>
'''output'''
'''output'''
<pre>
<pre>