小编And*_*ahl的帖子

在宏中编写“let”语句时“没有规则需要令牌”

当我尝试使用以下命令编译此代码时rustc main.rs

macro_rules! getPI {
    let pi = 3.141592;
    println!("Pi is roughly 3.142 \n {0}", pi);
}

fn main() {
    print!(getPI);
}
Run Code Online (Sandbox Code Playgroud)

它给了我一个错误:

macro_rules! getPI {
    let pi = 3.141592;
    println!("Pi is roughly 3.142 \n {0}", pi);
}

fn main() {
    print!(getPI);
}
Run Code Online (Sandbox Code Playgroud)

我对编程很陌生,希望有人能提供解决方案。

let rust

1
推荐指数
1
解决办法
2948
查看次数

标签 统计

let ×1

rust ×1