jackpot@lemmy.ml to Programming@programming.dev · 11 months agowhen is it best to use a recursive function vs a for loopmessage-squaremessage-square52fedilinkarrow-up134arrow-down13
arrow-up131arrow-down1message-squarewhen is it best to use a recursive function vs a for loopjackpot@lemmy.ml to Programming@programming.dev · 11 months agomessage-square52fedilink
minus-squarecosmicrose@lemmy.worldlinkfedilinkEnglisharrow-up6·11 months agoIn Elixir & Erlang, they don’t even have a for-loop construct. You have to use recursion. And I think that’s beautiful. I also think tail-call optimization is beautiful.
minus-squareglitches_brew@lemmy.worldlinkfedilinkarrow-up5·edit-211 months agoElixir does have for loops. https://hashrocket.com/blog/posts/elixir-for-loops-go-beyond-comprehension That being said, I have worked at a company who uses Elixir 4 years now and I have never once written one.
minus-squarecosmicrose@lemmy.worldlinkfedilinkEnglisharrow-up3·11 months agoOh you’re so right, I never use those so I completely forgot :X
In Elixir & Erlang, they don’t even have a for-loop construct. You have to use recursion. And I think that’s beautiful. I also think tail-call optimization is beautiful.
Elixir does have for loops.
https://hashrocket.com/blog/posts/elixir-for-loops-go-beyond-comprehension
That being said, I have worked at a company who uses Elixir 4 years now and I have never once written one.
Oh you’re so right, I never use those so I completely forgot :X