First page Back Continue Last page Overview Image

Voriges Bsp. mit zus. Funktion

/* example.i */

%module example

%{

extern double My_variable;

extern int fact(int n);

extern int my_mod(int x, int y);

extern char *get_time();

int fact2(int n) {

return 2*fact(n);

}

%}

extern double My_variable;

extern int fact(int n);

extern int my_mod(int x, int y);

extern char *get_time();

int fact2(int n);

example.c bleibt unverändert!

>>> import example

>>> example.fact(5)

120

>>> example.fact2(5)

240

>>>