JuliaLang/julia

min, min, minmax inconsistencies

Open

#61,841 建立於 2026年5月18日

在 GitHub 查看
 (13 留言) (2 反應) (0 負責人)Julia (48,709 star) (5,773 fork)batch import
buggood first issuemaths

描述

The argument-handling of min, max, and minmax is currently somewhat inconsistent:

  • min and max can have 1+ arguments (code for 3+ args here), but minmax can only have 1 or 2 arguments (from discourse)
  • all three can have 1 numeric argument, but this is not mentioned in the docstrings
  • min and max support missing (returning missing), but throw a MethodError with a single missing argument ala min(missing)
  • minmax(missing, 1) is incorrect, returning (1, missing) rather than (missing, missing) — this is a clear bug

These are all easy to fix, so marking as "good first issue". Feel free to submit a single PR for just one of the above items.

貢獻者指南