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

Posted

技术标签:

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

如何在 Vala 中访问环境变量? (如上)看起来很简单,但我找不到 g_getenv() 是如何映射到 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 即可。

【讨论】:

谢谢迈克尔,你比回答我的问题更进一步:)

以上是关于如何访问 Vala 中的环境变量?的主要内容,如果未能解决你的问题,请参考以下文章

PowerShell 中的环境变量,名称中带有点 (.)

在Postman中如何设置环境变量?

从 Google Cloud Build 访问存储在 Google Secret Manager 中的环境变量

如何列出 c/c++ 应用程序中的所有环境变量

如何从前端访问环境变量

访问另一个项目中的 firebase 函数环境变量