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

7

我该如何在Vala中访问环境变量呢?虽然看起来很简单,但我找不到g_getenv()在Vala中的映射方法。

1个回答

11

答案在绑定文件中。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查找它。


谢谢Michael,你不仅回答了我的问题,还更进一步地帮助了我 :) - kaStevie

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接