HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //usr/share/zsh/functions/Math/zmathfunc
#autoload

zsh_math_func_min() {
  local result=$1
  shift
  local arg
  for arg ; do
    (( $arg < result )) && result=$arg
  done
  (( result )) # return
}
functions -M min 1 -1 zsh_math_func_min # at least one argument

zsh_math_func_max() {
  local result=$1
  shift
  local arg
  for arg ; do
    (( $arg > result )) && result=$arg
  done
  (( result )) # return
}
functions -M max 1 -1 zsh_math_func_max # at least one argument

zsh_math_func_sum() {
  local sum
  local arg
  for arg ; do
    (( sum += $arg ))
  done
  (( sum ))
}
functions -M sum 0 -1 zsh_math_func_sum