Использование std::env
Предоставляет управление рабочей директорией и доступ к переменным окружения.
импорт
import("std::env::environ");
import("std::env::cwd");
import("std::env::consts");
1. Чтение строковой переменной окружения
fun main() {
var buf: array<u8, 256>;
var n: i64 = env_get("HOME", &buf[0], 256);
if (n >= 0) {
// buf — строка с нулевым завершением
} else if (n == ENV_ERR_NOT_FOUND) {
// нет ключа
} else if (n == ENV_ERR_NO_SPACE) {
// Нет буфера
}
}
