Direi di si". Dato che "Matz" aveva detto qualcosa del genere in uno dei suoi discorsi, "Gli oggetti di Ruby non hanno tipi". Non tutto ma la parte che sta cercando di farci conoscere. Perché qualcuno avrebbe detto "Tutto è un oggetto" allora? Per aggiungere ha detto "I dati hanno tipi non oggetti".
Quindi potremmo divertirci.
https://www.youtube.com/watch?v=1l3U1X3z0CE
Ma a Ruby non interessa molto del tipo di oggetto solo la classe. Usiamo classi non tipi. Tutti i dati hanno quindi una classe.
12345.class
'my string'.class
Possono anche avere antenati
Object.ancestors
Hanno anche meta-classi ma ti salverò i dettagli su questo.
Una volta che conosci la classe, sarai in grado di cercare quali metodi puoi usare per essa. Ecco dove è necessario il "tipo di dati". Se vuoi davvero entrare nei dettagli, cerca ...
"Il modello di oggetti Ruby"
Questo è il termine usato per come Ruby gestisce gli oggetti. È tutto interno, quindi non ne vedi molto, ma è bello saperlo. Ma questo è un altro argomento.
Sì! La classe è il tipo di dati. Gli oggetti hanno classi e i dati hanno tipi. Quindi, se conosci le basi di dati, sai che ci sono solo un insieme finito di tipi.
numeri di blocchi di testo
isinstance
o controlla le risposte. Ma semplicemente dicendo "NOES !!!" non è davvero utile, adesso? Invece considera di essere educativo.