# Cldr.Math.within

You're seeing just the function

`within`

, go back to Cldr.Math module for more information.
## Specs

Check if a `number`

is within a `range`

.

`number`

is either an integer or a float.

When an integer, the comparison is made using the standard Elixir `in`

operator.

When `number`

is a float the comparison is made using the `>=`

and `<=`

operators on the range endpoints. Note the comparison for a float is only for
floats that have no fractional part. If a float has a fractional part then
`within`

returns `false`

.

*Since this function is only provided to support plural rules, the float
comparison is only useful if the float has no fractional part.*

## Examples

```
iex> Cldr.Math.within(2.0, 1..3)
true
iex> Cldr.Math.within(2.1, 1..3)
false
```