diff --git a/examples/audio-squarewave.rs b/examples/audio-squarewave.rs index ce518668..4c62d1eb 100644 --- a/examples/audio-squarewave.rs +++ b/examples/audio-squarewave.rs @@ -15,10 +15,7 @@ impl AudioCallback for SquareWave { fn callback(&mut self, out: &mut [f32]) { // Generate a square wave for x in out.iter_mut() { - *x = match self.phase { - 0.0...0.5 => self.volume, - _ => -self.volume - }; + *x = if self.phase < 0.5 { self.volume } else { -self.volume }; self.phase = (self.phase + self.phase_inc) % 1.0; } }