小编ata*_*_61的帖子

为什么 println! 内联变量语法看起来不一致?

let a = [10, 20, 30, 40, 50];
let mut index_ = 0;
while index_ < 5 {
    println!("{}", a[index_]); // works
    println!("{a[index_]}");   // does not work
    println!("{index_}");      // works
    println!("{}", index_);    // works
    index_ = index_ + 1;
}
Run Code Online (Sandbox Code Playgroud)

为什么不起作用"{a[index_]}"?对我来说似乎应该如此。

syntax rust

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

标签 统计

rust ×1

syntax ×1