gpt4 book ai didi

arguments - 为键=值定义开关

转载 作者:行者123 更新时间:2023-12-01 11:29:28 25 4
gpt4 key购买 nike

在 nim 中,您可以通过 -d:value 定义符号并测试它是否使用 defined(value) 定义。但是可以定义一个键并检索它的值吗?我正在寻找类似 --colors:on 但用户定义的东西。

最佳答案

我也找过这个,但没有找到适合我的 nim-small-coreutils 的任何东西.我最终将环境变量用作 hack 并以不可移植的方式阅读它们:

const colors = staticExec "echo \"$colors\""

when colors == "on":
echo "It's on!"
else:
echo "I guess it's off? The value is: ", colors

这会在编译时获取环境变量,因此您可以像这样使用它:

colors=on nim c example

或者:

nim c --putEnv:colors=on c example

关于arguments - 为键=值定义开关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34119841/

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