Data Types

Anonymous contributor's avatar
Anonymous contributor
Anonymous contributor's avatar
Anonymous contributor
Published Jul 23, 2021Updated Oct 19, 2021
Contribute to Docs

All programming languages designate certain β€œtypes” of data. This helps the operating system and computer hardware allocate memory based on the type of data that is going to be stored.

Emojicode, being a very type-safe language, takes great care to ensure that data types are understood, by both you and the compiler.

Here are a few basic data types in Emojicode:

Type Description
πŸ”’ Integer numbers
πŸ’― Decimal numbers
πŸ”‘ Text strings
πŸ‘Œ Truth values πŸ‘/πŸ‘Ž

πŸ”² Type Casting

Type casting is a way to determine whether a value is of a given type at run-time and to treat the value as an instance of this type.

πŸ”² value type

The value is the value to be casted to type:

  • If value can be casted to type, then value is returned as type.
  • If it can’t, then no value is returned.

Type casting is implemented with the πŸ”² statement:

πŸ”² hello πŸ”‘ πŸ’­ Tries to cast txt to πŸ”‘
πŸ”² world 🐟 πŸ’­ Tries to cast a to 🐟

All contributors

Looking to contribute?

Learn Emojicode on Codecademy