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, SerializationException, StorageFullException, String, Symbol, SymbolNotAllowedException, UnexpectedTypeException, ValueOutOfBoundsException, WeakReference
Constant Summary
-
NumberFormat
-
Endian
Name | Value | Since | Description |
---|---|---|---|
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 |
---|---|---|---|
ENDIAN_LITTLE | 0 | API Level 3.1.0 |
|
ENDIAN_BIG | 1 | API Level 3.1.0 |
Typedef Summary
-
typedef Decimal as Lang.Float or Lang.Double
-
typedef Integer as Lang.Number or Lang.Long
-
typedef 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.
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.