Floats#

Floats are 32 bit floating point numbers that can be any decimal number.

An unitilized float will have the default value 0.0.

The type keyword for floats is float.

Literals#

Float literals need to contain a . to distinguish them from integer literals.

They may omit the decimal before the period, however after the period a value is required.

float a = 1.1
float b = 0.0
float c = .0 // 0.0
float d = 0. // INVALID, this will throw a compile error because the value after the period is missing.