2
閱讀的宏文件(http://nim-lang.org/docs/macros.html)之前感嘆號的意思是,我碰到這段代碼:稔:字符串常量
nnkIdent(!"echo")
我試圖找到感嘆號的意思是什麼,但在Nim文檔中找不到任何內容。
因此:尼姆的"string"
和!"string"
有什麼區別?
閱讀的宏文件(http://nim-lang.org/docs/macros.html)之前感嘆號的意思是,我碰到這段代碼:稔:字符串常量
nnkIdent(!"echo")
我試圖找到感嘆號的意思是什麼,但在Nim文檔中找不到任何內容。
因此:尼姆的"string"
和!"string"
有什麼區別?
此上下文中的感嘆號是創建標識符的宏語法。 Here是定義:
proc `!`(s: string): NimIdent {.magic: "StrToIdent", noSideEffect.}
構建從字符串s
的標識符