3
在nim中,您可以通過-d:value
定義一個符號,並測試它是否與defined(value)
一起定義。但是可以定義一個鍵並檢索其值?我正在尋找--colors:on
但用戶定義的內容。定義鑰匙開關=值
在nim中,您可以通過-d:value
定義一個符號,並測試它是否與defined(value)
一起定義。但是可以定義一個鍵並檢索其值?我正在尋找--colors:on
但用戶定義的內容。定義鑰匙開關=值
我也找了這個,沒有找到我的nim-small-coreutils任何東西。我結束了使用環境變量作爲一個黑客並以不可移植的方式閱讀:
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
嗯,有趣的黑客。 – Arrrrrrr