gpt4 book ai didi

nim-lang - 获取当前操作系统的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-01 15:43:27 24 4
gpt4 key购买 nike

我正在寻找类似于 python 的 sys.platform 的东西,它返回 'linux'、'windows' 等,甚至更好,比如 python 的平台模块,它为您提供操作系统、发行版、发布版本等。

最佳答案

when defined windows:
echo "I'm on Windows!"
elif defined linux:
echo "I'm on Linux!"
else:
echo "I'm on some other platform!"

when defined x86:
echo "x86 specific code!"
elif defined amd64:
echo "amd64 specific code!"
else:
echo "generic code!"

when (NimMajor,NimMinor,NimPatch) > (0,10,2):
echo "Such a modern Nim version!"

echo "OS: ", hostOS, ", CPU: ", hostCPU, ", cpuEndian: ", cpuEndian, ", NimVersion: ", NimVersion

这在我的系统上打印:
I'm on Linux!
amd64 specific code!
Such a modern Nim version!
OS: linux, CPU: amd64, cpuEndian: littleEndian, NimVersion: 0.10.3

关于nim-lang - 获取当前操作系统的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28573581/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com