是否可以在 SystemVerilog 中将函数作为参数传递?
尽管它不起作用,但该代码有望演示。有什么帮助吗?谢谢。
module funcparam;
int result;
function int xxx(int x, ref fun);
return fun(x);
endfunction
function int yyy(int y);
return y * (y + y);
endfunction
initial begin
result = xxx(5, yyy);
$display("result: %d", result);
end
endmodule