Module: Toybox.Lang
Overview
The Lang module contains Monkey C language basic types, and provides a method for formatting Strings.
Classes Under Namespace
Classes: Array, Boolean, ByteArray, Char, Dictionary, Double, Exception, Float, InvalidOptionsException, InvalidValueException, Long, Method, Number, Object, OperationNotAllowedException, ResourceId, SerializationException, StorageFullException, String, Symbol, SymbolNotAllowedException, UnexpectedTypeException, ValueOutOfBoundsException, WeakReference
Constant Summary
-
NumberFormat
-
Endian
Name | Value | Since | Description | See Also |
---|---|---|---|---|
NUMBER_FORMAT_FLOAT | 0 | API Level 3.1.0 |
IEEE 754 Single Precision Float Value (32-bits) |
|
NUMBER_FORMAT_SINT16 | 1 | API Level 3.1.0 |
Signed 16-bit Integer Value |
|
NUMBER_FORMAT_SINT32 | 2 | API Level 3.1.0 |
Signed 32-bit Integer Value |
|
NUMBER_FORMAT_SINT8 | 3 | API Level 3.1.0 |
Signed 8-bit Integer Value |
|
NUMBER_FORMAT_UINT16 | 4 | API Level 3.1.0 |
Unsigned 16-bit Integer Value |
|
NUMBER_FORMAT_UINT32 | 5 | API Level 3.1.0 |
Unsigned 32-bit Integer Value |
|
NUMBER_FORMAT_UINT8 | 6 | API Level 3.1.0 |
Unsigned 8-bit Integer Value |
Name | Value | Since | Description | See Also |
---|---|---|---|---|
ENDIAN_LITTLE | 0 | API Level 3.1.0 |
||
ENDIAN_BIG | 1 | API Level 3.1.0 |
Typedef Summary collapse
-
Comparable as interface {
function compareTo(other as Lang.Object) as Lang.Number;
}Comparable defines an ordering between an object and others.
-
Comparator as interface {
function compare(a as Lang.Object, b as Lang.Object) as Lang.Number;
}Comparator defines an ordering between objects.
- Decimal as Lang.Float or Lang.Double
- Integer as Lang.Number or Lang.Long
- Numeric as Lang.Number or Lang.Float or Lang.Long or Lang.Double
Instance Method Summary collapse
-
format(format as Lang.String, parameters as Lang.Array) as Lang.String
Create a formatted String by substituting the given parameters into the given format at the corresponding locations.
Typedef Details
Comparable as interface {
function compareTo(other as Lang.Object) as Lang.Number;
}
Comparable defines an ordering between an object and others.
Comparator can be use to specify an ordering between an object and others.
Comparator as interface {
function compare(a as Lang.Object, b as Lang.Object) as Lang.Number;
}
Comparator defines an ordering between objects.
Comparator can be use to specify an ordering between objects.
Decimal as Lang.Float or Lang.Double
Integer as Lang.Number or Lang.Long
Numeric as Lang.Number or Lang.Float or Lang.Long or Lang.Double
Instance Method Details
format(format as Lang.String, parameters as Lang.Array) as Lang.String
Create a formatted String by substituting the given parameters into the given format at the corresponding locations.