代码之家  ›  专栏  ›  技术社区  ›  Chas. Owens

在XS中,如何从变量的名称中获取地址?

  •  3
  • Chas. Owens  · 技术社区  · 16 年前

    在XS中,如何将保存变量名的字符串转换为其地址,我希望执行以下Perl代码:

    our $var = 1;
    print ${$main::{var}};
    
    1 回复  |  直到 16 年前
        1
  •  9
  •   Axeman maxelost    16 年前

    perlguts 它说:

    如果您知道一个标量变量的名称,您可以使用以下方法获得指向它的SV的指针:

    SV*  get_sv("package::varname", FALSE);
    
    推荐文章