/trunk/Examples/octave/functor/runme.m

# · MATLAB · 18 lines · 12 code · 6 blank · 0 comment · 1 complexity · a015d69e23edfa4b8aefc51242dd6b69 MD5 · raw file

  1. # Operator overloading example
  2. example
  3. a = example.intSum(0);
  4. b = example.doubleSum(100.0);
  5. # Use the objects. They should be callable just like a normal
  6. # python function.
  7. for i=0:100-1,
  8. a(i); # Note: function call
  9. b(sqrt(i)); # Note: function call
  10. endfor
  11. a.result()
  12. b.result()