# Do-while loop in Julia

**URL:** <https://discourse.julialang.org/t/do-while-loop-in-julia/49014>\
**Category:** General Usage\
**Tags:** question\
**Created:** [October 25, 2020, 11:43pm UTC](https://discourse.julialang.org/t/do-while-loop-in-julia/49014 "2020-10-25T23:43:41Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Haolun\_Li](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/haolun_li/32/13897_2.png) [@Haolun\_Li](https://discourse.julialang.org/u/Haolun_Li)\
**Post date:** [October 25, 2020, 11:43pm UTC](https://discourse.julialang.org/t/do-while-loop-in-julia/49014/1 "2020-10-25T23:43:41Z")

</div>

Is there a way for Julia to run the content first and check the condition next? Like the do-while loop in C++? Thanks

---

<div class="post-metadata">

**Author:** ![StefanKarpinski](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stefankarpinski/32/24_2.png) [@StefanKarpinski](https://discourse.julialang.org/u/StefanKarpinski)\
**Post date:** [October 25, 2020, 11:51pm UTC](https://discourse.julialang.org/t/do-while-loop-in-julia/49014/2 "2020-10-25T23:51:48Z")

</div>

```julia
while true
    # do stuff
    cond() || break
end

```

---

<div class="post-metadata">

**Author:** ![oviedorodolfo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oviedorodolfo/32/5314_2.png) [@oviedorodolfo](https://discourse.julialang.org/u/oviedorodolfo)\
**Post date:** [June 19, 2021, 3:33pm UTC](https://discourse.julialang.org/t/do-while-loop-in-julia/49014/3 "2021-06-19T15:33:11Z")

</div>

Also useful to break in the middle of a block.
