Files
modeling-app/docs/kcl/int.md
Nick Cameron 3139e18dc7 Make = and => optional in function declarations (#4577)
* Make `=` and `=>` optional in function declarations

And requires `:` for return types

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Tests

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Format types in function decls

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Require  in anon function decls

Signed-off-by: Nick Cameron <nrc@ncameron.org>

---------

Signed-off-by: Nick Cameron <nrc@ncameron.org>
2024-11-27 15:46:58 +13:00

118 KiB

title, excerpt, layout
title excerpt layout
int Convert a number to an integer. manual

Convert a number to an integer.

DEPRECATED use floor(), ceil(), or round().

int(num: number) -> number

Tags

  • convert

Arguments

Name Type Description Required
num number Yes

Returns

number

Examples

n = int(ceil(5 / 2))
assertEqual(n, 3, 0.0001, "5/2 = 2.5, rounded up makes 3")
// Draw n cylinders.
startSketchOn('XZ')
  |> circle({ center = [0, 0], radius = 2 }, %)
  |> extrude(5, %)
  |> patternTransform(n, fn(id) {
    return { translate = [4 * id, 0, 0] }
  }, %)

Rendered example of int 0