gpt4 book ai didi

Haskell:检测当前操作系统

转载 作者:行者123 更新时间:2023-12-02 07:01:57 25 4
gpt4 key购买 nike

我目前正在编写一个 Haskell 包。我希望它在 Windows 和 Unix 上表现不同。检测我的代码正在编译的操作系统的最“正确”方法是什么?

我确实尝试过使用 CPP 和 #ifdef _WIN32,但这似乎根本不起作用。

还有其他宏吗?我可以让 Cabal 告诉我吗?我需要完全尝试其他东西吗?

最佳答案

您可以使用基础包here中定义的System.Info :

> :m + System.Info
> os
"darwin"
> arch
"i386"

关于Haskell:检测当前操作系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23183380/

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