Sprig Mathematics

Sprig Mathematics #

add1 #

func add1(arg1 interface{}) int64
Increments a value by 1.

add1f #

func add1f(arg1 interface{}) float64
Increments a float value by 1.

addSprig #

func addSprig(args ...interface{}) int64
Sum numbers with `add`. Accepts two or more inputs.

Aliases #

  • add

addf #

func addf(args ...interface{}) float64
Sum float numbers with `add`. Accepts two or more inputs.

ceilSprig #

func ceilSprig(arg1 interface{}) float64
Returns the greatest float value greater than or equal to input value.

Aliases #

  • ceil

divSprig #

func divSprig(arg1 interface{}, arg2 interface{}) int64
Performs integer division.

Aliases #

  • div

divf #

func divf(arg1 interface{}, args ...interface{}) float64
Performs float division.

floorSprig #

func floorSprig(arg1 interface{}) float64
Returns the greatest float value less than or equal to input value

Aliases #

  • floor

maxSprig #

func maxSprig(arg1 interface{}, args ...interface{}) int64
Returns the largest of a series of integers.

Aliases #

  • max
  • biggest
  • biggestSprig

maxf #

func maxf(arg1 interface{}, args ...interface{}) float64
Returns the largest of a series of floats.

minSprig #

func minSprig(arg1 interface{}, args ...interface{}) int64
Returns the smallest of a series of integers.

Aliases #

  • min

minf #

func minf(arg1 interface{}, args ...interface{}) float64
Returns the smallest of a series of floats.

modSprig #

func modSprig(arg1 interface{}, arg2 interface{}) int64
Performs integer modulo.

Aliases #

  • mod

mulSprig #

func mulSprig(arg1 interface{}, args ...interface{}) int64
Multiplies numbers. Accepts two or more inputs.

Aliases #

  • mul

mulf #

func mulf(arg1 interface{}, args ...interface{}) float64
Multiplies floats. Accepts two or more inputs.

randInt #

func randInt(min int, max int) int
Returns a random integer value from min (inclusive) to max
(exclusive).

round #

func round(arg1 interface{}, arg2 int, args ...float64) float64
Returns a float value with the remainder rounded to the given number
to digits after the decimal point.

seq #

func seq(args ...int) string
Works like the bash seq command.

subSprig #

func subSprig(arg1 interface{}, arg2 interface{}) int64
Subtracts a number from another number.`

Aliases #

  • sub

subf #

func subf(arg1 interface{}, args ...interface{}) float64
Subtracts a floats from another floats.`

untilStep #

func untilStep(arg1 int, arg2 int, arg3 int) []int
Generates a list of counting integers. But it allows you to define a
start, stop, and step