# Varargs overloads for \`minmax\`?

**URL:** https://discourse.julialang.org/t/varargs-overloads-for-minmax/137171
**Category:** Internals & Design
**Created:** [May 18, 2026, 3:35pm UTC](https://discourse.julialang.org/t/varargs-overloads-for-minmax/137171 "2026-05-18T15:35:57Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![jecs](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jecs/32/1781_2.png) [@jecs](https://discourse.julialang.org/u/jecs)
#### Post date: [May 18, 2026, 3:35pm UTC](https://discourse.julialang.org/t/varargs-overloads-for-minmax/137171/1 "2026-05-18T15:35:57Z")

</div>

Both `min` and `max` have two-argument and Vararg versions. However, `minmax` only has 2-argument versions. It would be nice to extend `minmax` to the Vararg case, such that

```julia-auto
minmax(x...)

```

is equivalent to returning

```julia-auto
(min(x...),max(x...))

```

---

<div class="post-metadata">

### Author: ![Oscar\_Smith](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oscar_smith/32/25343_2.png) [@Oscar\_Smith](https://discourse.julialang.org/u/Oscar_Smith)
#### Post date: [May 18, 2026, 4:06pm UTC](https://discourse.julialang.org/t/varargs-overloads-for-minmax/137171/2 "2026-05-18T16:06:15Z")

</div>

seems reasonable.

---

<div class="post-metadata">

### Author: ![stevengj](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stevengj/32/71_2.png) [@stevengj](https://discourse.julialang.org/u/stevengj)
#### Post date: [May 18, 2026, 10:13pm UTC](https://discourse.julialang.org/t/varargs-overloads-for-minmax/137171/3 "2026-05-18T22:13:13Z")

</div>

I noticed a few bugs around these functions, and filed an issue: [min, min, minmax inconsistencies · Issue #61841 · JuliaLang/julia · GitHub](https://github.com/JuliaLang/julia/issues/61841)
