Syntax Nim:字符串常量前感叹号的含义
在阅读宏文档()时,我遇到了以下代码:Syntax Nim:字符串常量前感叹号的含义,syntax,nim-lang,Syntax,Nim Lang,在阅读宏文档()时,我遇到了以下代码: nnkIdent(!"echo") 我试图找到感叹号的含义,但在Nim文档中找不到任何内容 那么:“string”和之间有什么区别呢!“字符串”在Nim中?此上下文中的感叹号是创建标识符的宏语法。定义是: proc `!`(s: string): NimIdent {.magic: "StrToIdent", noSideEffect.} 从字符串s构造标识符
nnkIdent(!"echo")
我试图找到感叹号的含义,但在Nim文档中找不到任何内容
那么:
“string”
和之间有什么区别呢!“字符串”
在Nim中?此上下文中的感叹号是创建标识符的宏语法。定义是:
proc `!`(s: string): NimIdent {.magic: "StrToIdent", noSideEffect.}
从字符串s构造标识符