PageRenderTime 44ms CodeModel.GetById 18ms RepoModel.GetById 0ms app.codeStats 0ms

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

#
MATLAB | 18 lines | 12 code | 6 blank | 0 comment | 1 complexity | a015d69e23edfa4b8aefc51242dd6b69 MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
  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()