idea中,代码可以运行,但是提示有语法错误
来源:4-10 函数与方法

pu2chyh
2022-11-18
根据老师给的代码,是可以正常工作的:
#[derive(Debug)]
struct Point {
x: u64,
y: u64,
}
impl Point {
fn new(x: u64,y: u64) -> Point {
Point {x,y}
}
fn get_x(&self) -> u64 {
self.x
}
fn set_x(&mut self, x: u64) {
self.x = x
}
}
fn main() {
let mut p = Point::new(10,20);
println!("{:?}",p);
println!("{:?}",p.get_x());
p.set_x(30);
println!("{:?}",p);
}
但是,idea中(安装了rust插件),会提示有报错:
写回答
1回答
-
语法是正确的, 因此可以怀疑是 IDEA 的插件 Bug
00
相似问题