我有以下的 Chapel 代码。
proc update(x: int(32)) {
return 2*x;
}
proc dynamics(x: int(32)) {
return update(x);
}
writeln(dynamics(7));
我希望向发送某种回调,类似于:
proc update(x: int(32)) {
return 2*x;
}
proc dynamics(x: int(32), f: ?) {
return f(x);
}
writeln(dynamics(7, update));
这是可能的吗?有可以浏览的示例吗?
proc this(args)
。myRecord(args)
将调用它。 - mppf