从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"}


以上是从Nim中的模块导入特定宏的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>