3

XSでは、変数名を保持する文字列をそのアドレスに変換するにはどうすればよいですか。次のPerlコードのようなことをしたいと思います。

our $var = 1;
print ${$main::{var}};
4

1 に答える 1

9

perlgutsでは、次のように述べています。

スカラー変数の名前がわかっている場合は、次を使用してそのSVへのポインターを取得できます。

SV*  get_sv("package::varname", FALSE);
于 2009-06-25T20:26:29.240 に答える