Perform casts between types or represent values of any type.
Type Casting and Existential Types
Integer Value Casting
Downcast<T>(Any Object, to: T .Type) -> T
Returns the given instance cast unconditionally to the specified type.
Bit Cast<T, U>(T, to: U .Type) -> U
Returns the bits of the given instance, interpreted as having the specified type.
Print values to the console, read from and write to text streams, and use command line arguments.
Fortify your code with runtime checks, and examine your values' runtime representation.
Use key-path expressions to access properties dynamically.
Allocate and manage memory manually.
Use imported C types or call C variadic functions.
Work with prefix, postfix, and infix operators.