From 0508d05299bb76017a507ba1eafde987ef0fc46e Mon Sep 17 00:00:00 2001 From: David MacMahon Date: Wed, 24 Mar 2021 20:16:53 -0700 Subject: [PATCH] Remove conditional from `make_steps` for loop --- src/recipes.jl | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/recipes.jl b/src/recipes.jl index 285915d7..5ee52f5f 100644 --- a/src/recipes.jl +++ b/src/recipes.jl @@ -186,12 +186,11 @@ function make_steps(x::AbstractArray, st, even) n = length(x) n == 0 && return zeros(0) newx = zeros(2n - 1) - for i = 1:n + newx[1] = x[1] + for i = 2:n idx = 2i - 1 newx[idx] = x[i] - if i > 1 - newx[idx - 1] = x[st == :pre ? i : i - 1] - end + newx[idx - 1] = x[st == :pre ? i : i - 1] end return newx end