Rust 1.7.0 語法基礎 sep_token 和 non_special_token
一、分隔符
sep_token
指的是分隔符, 是除了 *
和 +
之外的不論什麽符號,通常情況下是使用 ,
逗號。
比如:
宏的多個參數分隔,以下代碼中的逗號就是 sep_token
(target: $target:expr, $lvl:expr, $($arg:tt)+) => ({
...
};
二、非指定符號
non_special_token
是除了分界符之外的不論什麽符號,分界符包含$
和 ;
Rust 1.7.0 語法基礎 sep_token 和 non_special_token