Sólo objetos y mensajes

Cuando trabajamos en un ambiente de objetos, no sólo todas las "cosas" son objetos, sino que además todas las comunicaciones que se den entre nosotros y los objetos serán a través de mensajes.

Pero momento, ¿no dijimos antes que los números, los strings, los booleanos son objetos? Si sólo podemos comunicarnos con los objetos mediante mensajes, ¿significa entonces que las operaciones matemáticas, booleanas, etc, son mensajes también?

¡Exacto! Aunque se vean un poco diferentes, todos los siguientes son envíos de mensajes:

5 + 6
4 > 6
true || false
! true
"El cisne " + "negro"
"quémese después de leerse".capitalize()
8.max(10)
5.abs()

Probá estos mensajes en la consola

Tenés que iniciar sesión antes de empezar a enviar tus soluciones