• amateurcrastinator@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 day ago

    I am not a coder. How does that equal to 1? That for to me reads x in 3 to 5 in steps of 3 so that will only take 3 and that’s it. That means it will be on the else branch of the if and since result is 0 initially then it becomes 3. For exits and that is that. What am I missing?

    • anomnom@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      5
      ·
      1 day ago

      The for loop is stepping through an array: 3,3,5

      So it’s really just 3+3-5=1

      I’ve never used a for look that way though, but if the array object supports it in that language then it should work.