如何在Vala中访问环境变量? (如上所述)看似简单,但我无法找到g_getenv()如何映射到Vala。
答案 0 :(得分:10)
答案在于绑定文件。 Vala使用绑定(在.vapi文件中)将其构造绑定到C语言。在这种情况下,您可以通过glib-2.0.vapi(在/usr/share/vala-0.10/vapi
上的系统上)进行grep,您将看到它被绑定为:
unowned string? GLib.Environment.get_variable(string name)
将核心VAPI文件的位置放在手边非常有用,因为如果你知道一个函数的C名,你就可以为它做grep了。