【问题标题】:How do I access environment variables in Vala?如何访问 Vala 中的环境变量?
【发布时间】:2011-05-28 14:04:38
【问题描述】:

如何在 Vala 中访问环境变量? (如上)看起来很简单,但我找不到 g_getenv() 是如何映射到 Vala 中的。

【问题讨论】:

    标签: environment-variables vala


    【解决方案1】:

    答案在于绑定文件。 Vala 使用绑定(在 .vapi 文件中)将其构造绑定到 C 语言。在这种情况下,您可以通过 glib-2.0.vapi grep(在我的系统上,在 /usr/share/vala-0.10/vapi 中),您会看到它被绑定为:

    unowned string? GLib.Environment.get_variable(string name)
    

    掌握核心 VAPI 文件的位置会非常有用,因为如果您知道函数的 C 名称,您只需 grep 即可。

    【讨论】:

    • 谢谢迈克尔,你比回答我的问题更进一步:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-21
    • 1970-01-01
    • 2015-05-31
    相关资源
    最近更新 更多