那必须是这样的:
(if (= system-type 'gnu/linux)
(system "make"))
Run Code Online (Sandbox Code Playgroud)
说实话,我认为我的方案实现甚至无法做到,但我可以自由地为它添加实现.平台检测的常用方案语法是什么?
谢谢
我不能代表其他任何方案,但是Racket有一个名为system-type:
> (system-type)
'unix
> (system-type 'machine)
"Linux ... x86_64 GNU/Linux" ;; ellipses mine, output is same as `uname -a`
Run Code Online (Sandbox Code Playgroud)