从Nim中的模块导入特定宏
我导入 json 模块只是为了使用其有用的%*宏:
import json # for %*
let json_payload = $(%* {"username": "admin", "password": "1234"})
是否可以从模块中只导入这个特定的宏?像这样的东西(虽然显然这不起作用):
from json import %*
回答
您绝对可以这样做,但是对于运算符,您需要用反引号将它们括起来。你也在使用$fromjson所以你也需要导入它:
from json import `%*`,`$`
let json_payload = $(%* {"username": "admin", "password": "1234"})
echo json_payload #{"username":"admin","password":"1234"}