Rust 中使用 Raw identifier
2019-04-25 09:04 rust
Rust 中定义的关键字越来越多, 有时可能会有命名冲突, 为了部分缓解这个问题, 在
Rust 2018 中定义了 Raw Identifier
. 先看示例:
fn main() {
println!("{}", r#in(5, 1, 10));
}
fn r#in(x: i32, a: i32, b: i32) -> bool {
a < x && x < b
}
2019-04-25 09:04 rust
Rust 中定义的关键字越来越多, 有时可能会有命名冲突, 为了部分缓解这个问题, 在
Rust 2018 中定义了 Raw Identifier
. 先看示例:
fn main() {
println!("{}", r#in(5, 1, 10));
}
fn r#in(x: i32, a: i32, b: i32) -> bool {
a < x && x < b
}