Rust宏:如何创建派生标识符?

时间:2018-12-14 07:33:36

标签: macros rust rust-macros

对于标识符,我可以使用现有的ident令牌,也可以创建固定/文字标识符。 但是如何创建“派生”标识符?意思是,有一个现有的令牌$ id,我想创建一些派生的标识符,例如$ id_suffix-确切的名称并不重要,只要它是一个新的标识符,并确定地从$ id派生即可。

1 个答案:

答案 0 :(得分:0)

不能。这是宏系统的局限性。

有一个特殊的宏,可用于创建标识符,但不能在有用的位置(例如新变量的名称)中使用它。