如何在Vala中创建指向函数的指针?

时间:2019-08-28 22:52:46

标签: function-pointers vala

我想尝试使用-c选项将Vala编译为目标文件,并将其与用另一种语言编写的程序静态链接,该程序也可以编译为C。为此,我需要使用一个调用以另一种语言编写的代码的回调。在c示例中,我可以执行以下操作。我如何在Vala中做到这一点?

int myMult(int x, int y, int (* myCallback)(int)) {
    int res = x * y;
    printf("%d\n", res);

    printf("callbacked %d\n", myCallback(res));

    return (res * 2);
}

0 个答案:

没有答案