标签: perl xs
在XS中,如何将包含变量名的字符串转换为其地址,我想做类似下面的perl代码:
our $var = 1; print ${$main::{var}};
答案 0 :(得分:9)
在perlguts中,它说:
如果您知道标量变量的名称,可以使用以下命令获取指向其SV的指针: SV* get_sv("package::varname", FALSE);
如果您知道标量变量的名称,可以使用以下命令获取指向其SV的指针:
SV* get_sv("package::varname", FALSE);