Yo diría que sí". Como "Matz" había dicho algo como esto en una de sus charlas, "los objetos de Ruby no tienen tipos". No todo, sino la parte que está tratando de transmitirnos. ¿Por qué alguien habría dicho "Todo es un objeto" entonces? Para agregar, dijo: "Los datos tienen tipos, no objetos".
Entonces podríamos disfrutar esto.
https://www.youtube.com/watch?v=1l3U1X3z0CE
Pero a Ruby no le importa mucho el tipo de objeto, solo la clase. Usamos clases, no tipos. Todos los datos tienen una clase.
12345.class
'my string'.class
También pueden tener antepasados
Object.ancestors
También tienen metaclases, pero te guardaré los detalles al respecto.
Una vez que conozca la clase, podrá buscar qué métodos puede usar para ella. Ahí es donde se necesita el "tipo de datos". Si realmente quieres entrar en detalles, mira hacia arriba ...
"El modelo de objetos de rubí"
Este es el término utilizado para la forma en que Ruby maneja los objetos. Todo es interno, por lo que realmente no se ve mucho de esto, pero es bueno saberlo. Pero ese es otro tema.
¡Si! La clase es el tipo de datos. Los objetos tienen clases y los datos tienen tipos. Entonces, si conoce las bases de datos, entonces sabe que solo hay un conjunto finito de tipos.
números de bloques de texto
isinstance
o verificaría si responde. Pero simplemente diciendo "NOES !!!" no es realmente útil, ahora, ¿verdad? En cambio, considere ser educativo.