# file: runme.py | |
import example | |
# Call some templated functions | |
print(example.maxint(3, 7)) | |
print(example.maxdouble(3.14, 2.18)) | |
# Create some class | |
iv = example.vecint(100) | |
dv = example.vecdouble(1000) | |
for i in range(0, 100): | |
iv.setitem(i, 2 * i) | |
for i in range(0, 1000): | |
dv.setitem(i, 1.0 / (i + 1)) | |
sum = 0 | |
for i in range(0, 100): | |
sum = sum + iv.getitem(i) | |
print(sum) | |
sum = 0.0 | |
for i in range(0, 1000): | |
sum = sum + dv.getitem(i) | |
print(sum) | |
del iv | |
del dv |