Type aliases representing the concrete type that a literal takes when no other type information is provided.
This example declares the
number constant, using an integer literal to express its value:
When a literal expression is written with no type information, Swift uses these type aliases to determine what type to use for the expression. In this case, the
number constant has the default type for an integer literal,
Int, as designated by the
Integer type alias.