github.com/rabbouni145/gg@v0.47.1/docs/content/en/functions/math.md (about) 1 --- 2 title: Math 3 description: Hugo provides nine mathematical operators in templates. 4 godocref: 5 date: 2017-02-01 6 publishdate: 2017-02-01 7 lastmod: 2017-02-01 8 keywords: [math, operators] 9 categories: [functions] 10 menu: 11 docs: 12 parent: "functions" 13 toc: 14 signature: [] 15 workson: [] 16 hugoversion: 17 relatedfuncs: [] 18 deprecated: false 19 draft: false 20 aliases: [] 21 --- 22 23 | Function | Description | Example | 24 |--------------|-----------------------------------------------------------------------------|----------------------------------| 25 | `add` | Adds two numbers. | `{{add 1 2}}` → `3` | 26 | | *If one of the numbers is a float, the result is a float.* | `{{add 1.1 2}}` → `3.1` | 27 | `sub` | Subtracts two numbers. | `{{sub 3 2}}` → `1` | 28 | | *If one of the numbers is a float, the result is a float.* | `{{sub 3 2.5}}` → `0.5` | 29 | `mul` | Multiplies two numbers. | `{{mul 2 3}}` → `6` | 30 | | *If one of the numbers is a float, the result is a float.* | `{{mul 2 3.1}}` → `6.2` | 31 | `div` | Divides two numbers. | `{{div 6 3}}` → `2` | 32 | | | `{{div 6 4}}` → `1` | 33 | | *If one of the numbers is a float, the result is a float.* | `{{div 6 4.0}}` → `1.5` | 34 | `mod` | Modulus of two integers. | `{{mod 15 3}}` → `0` | 35 | `modBool` | Boolean of modulus of two integers. Evaluates to `true` if result equals 0. | `{{modBool 15 3}}` → `true` | 36 | `math.Ceil` | Returns the least integer value greater than or equal to the given number. | `{{math.Ceil 2.1}}` → `3` | 37 | `math.Floor` | Returns the greatest integer value less than or equal to the given number. | `{{math.Floor 1.9}}` → `1` | 38 | `math.Round` | Returns the nearest integer, rounding half away from zero. | `{{math.Round 1.5}}` → `2` |