Зняття з рахунку
Rust Класи й методи
impl + &mut self
Блок-схема за ДСТУ
Вихідний код
struct Account {
balance: f64,
}
impl Account {
fn withdraw(&mut self, amount: f64) -> bool {
if amount > self.balance {
println!("Недостатньо коштів");
return false;
}
self.balance -= amount;
true
}
}