swig/Examples/python/functor/runme.py
William S Fulton 89bee6a7fa Modify examples to be both Python 2 and 3 compatible
For removing dependency on 2to3
2020-08-15 16:46:01 +01:00

16 lines
347 B
Python

# Operator overloading example
import example
import math
a = example.intSum(0)
b = example.doubleSum(100.0)
# Use the objects. They should be callable just like a normal
# python function.
for i in range(0, 100):
a(i) # Note: function call
b(math.sqrt(i)) # Note: function call
print(a.result())
print(b.result())