[Type] Dynamic
Part of: mobl
Inherits from: mobl::Object
Represents dynamically typed values. Mobl is a statically typed language. However, in some cases it can be useful to be able to call random methods on objects and access random properties.
Values of type Dynamic
can be assigned to variables and properties of any type. Any type of value can be assigned to a variable or property of type Dynamic.
A new Dynamic
variable can be created using simple assignment:
Example:
var d : Dynamic = "Hello";
d.whatever() // -> no compile-time error
d.something = 8; // -> no compile-time error
Syntactic sugar
The type Dynamic
, can also be written as ?
:
Example:
var d : ? = "Hello";
...
mobl/dynamic.txt · Last modified: 2013/10/01 02:28 (external edit)