kaS*_*vie 6 environment-variables vala
如何在Vala中访问环境变量?(如上所述)看起来很简单,但我无法找到g_getenv()如何映射到Vala.
Mic*_*sch 10
答案在于绑定文件.Vala使用绑定(在.vapi文件中)将其构造绑定到C语言.在这种情况下,你可以通过glib-2.0.vapi(在我的系统上/usr/share/vala-0.10/vapi)进行grep ,你会发现它绑定为:
unowned string? GLib.Environment.get_variable(string name)
Run Code Online (Sandbox Code Playgroud)
将核心VAPI文件的位置放在手边非常有用,因为如果你知道一个函数的C名称,你就可以为它做grep了.