我在查看Rust的源代码,发现了这个函数。
pub fn tokenize(input: &str) -> impl Iterator<Item = Token> + '_ {
let mut cursor = Cursor::new(input);
std::iter::from_fn(move || {
if cursor.is_eof() {
None
} else {
cursor.reset_len_consumed();
Some(cursor.advance_token())
}
})
}
Run Code Online (Sandbox Code Playgroud)
我知道 '_ 指的是匿名生命周期,但我不确定它在这种情况下意味着什么。希望得到一些澄清。谢谢。
假设我有两个文件,main.js和app.js ; 我如何使用Webpack将它们捆绑到一个文件中:bundle.js?