面试题答案
一键面试struct MyStruct {
value: i32,
}
impl MyStruct {
fn new(value: i32) -> Self {
MyStruct { value }
}
fn increment(&mut self) -> &mut Self {
self.value += 1;
self
}
fn double(&mut self) -> i32 {
self.value *= 2;
self.value
}
}