| # 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 |