如何在Vala中访问环境变量?

时间:2010-12-21 01:06:34

标签: environment-variables vala

如何在Vala中访问环境变量? (如上所述)看似简单,但我无法找到g_getenv()如何映射到Vala。

1 个答案:

答案 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了。