RosettaCodeData/Task/Metaprogramming/Zkl/metaprogramming-6.zkl

5 lines
151 B
Plaintext

const{ var _n=-1; var [proxy] N=fcn{ _n+=1 } }
const X=N; // → 0
println(_n); // → 2 code time is after const time
const Y=N,Z=N; // → 1,2