RosettaCodeData/Task/Metaprogramming/SNOBOL4/metaprogramming-6.sno
Ingy döt Net d066446780 langs a-z
2013-04-10 22:43:41 -07:00

5 lines
237 B
Text

DEFINE('XADD(X)','XADD.INIT') :(XADD.END)
XADD.INIT ADDVALUE = CALL_SOME_EXPENSIVE_OPERATION()
DEFINE('XADD(X)','XADD')
XADD XADD = X + ADDVALUE :(RETURN)
XADD.END