**Basic Types**
# Numbers
These are all numbers: 2, 42, 2/84. And they all respond to various messages evaluating mathematical expressions.
# Characters
They're singular characters, they're instantiated using the $ operator. In total there are 256 characters.
# Strings
A string is a collection of characters and it is defined between two single quotes. It's the type used for text, to write things.
Ejemplos de operaciones sobre cadenas son:
# Symbols
A symbol is a string guaranteed to be globally unique, meaning that there is only one.
Lo guarda en el mismo lugar para siempre.
En ocasiones se puede tener la misma variable apuntando a valores distintos o el mismo valor almacenado en variables distintas.
# Literal Arrays
Literal Arrays are created at parse time.
¿Los arrays son bloques en los que se puede guardar un conjunto de variables? ¿Y que quiere decir que se crean a parse time - tiempo de análisis?
Conozco los valores que voy a guardar allí de antemano y ninguno incluye un cálculo:
# Dynamic Arrays
They are created at execution time.
¿Al decir que se crean en el momento de la ejecución, quiere decir que se crean cuando se va a enviar el mensaje?
Se puede guardar en un arrgelo dinámico resultados de cálculos como este: