是否可以在Linux中的Swift脚本中访问环境变量?我的目标是创建一个小脚本来检测传递给它的环境变量,其名称为ALBERT_OP。所以我想到了:
#! /usr/bin/swift
import Glibc
guard let out = getenv("ALBERT_OP") else { exit (0) }
print(out)
然而,当我跑ALBERT_OP="teste" ./albert-swift.swift
时,我得到:
0x00007fff4913817d
我认为是前一代码中exit(0)的输出。
Getenv GNU函数记录在案here。