Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static OVERRIDE: f32 = 300f32;
- fn main() {
- let mut percentage = 100f32;
- percentage = percentage.round();
- let mut factor = 100f32 / percentage;
- if OVERRIDE > 200f32 {
- ///!! shadowing introduces a bug !!///
- let mut percentage = OVERRIDE;
- //percentage = OVERRIDE; // correct code..
- percentage = percentage.round();
- factor = 100f32 / percentage;
- }
- // do stuff with factor and percentage..
- println!("Total is {}", percentage*factor);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement