
Leonardo Matías Windey
PreguntaNo me quedó del todo claro la parte que explica los tipos de objetos Escalares vs No escalares. ¿Qué diferencias hay entre ellos?¿Alguien me puede ayudar con estos conceptos? Estaré muy agradecido.
Saludos!
-
Un escalar es un dato que no se puede dividir. Como un int o bool.
-
Un no escalar es aquel que se compone de esalares y se puede subdividir. Como un array o list.
-
Un escalar es un dato que no se puede dividir. Como un int o bool.
-
Un no escalar es aquel que se compone de esalares y se puede subdividir. Como un array o list.

Cristian Antonio García González
Para darte un ejemplo piensa en un objeto en este caso un auto el auto lo podemos subdividir en otros objetos como llantas, motor, puertas, asientos, y como el objeto auto puede subdividirse es escalar porque tiene otros objetos.
Ahora en un color como ejemplo rojo el rojo no se puede subdividir porque no tiene otros objeto a partir de este así que no es escalar.
Ahora veamos pensemos una fruta, una manzana es escalar porque la podemos subdividir en que es una fruta, si es pequeña o grande y de que color es puede ser roja y como la manzana tiene otros objetos es escalar.
Un objeto como el caso del rojo que es no escalar puede conformar en otros objetos que son escalares como la manzana que imaginamos que la podemos subdividir en color que puede ser rojo.
Espero haberme dado a entender y que te haya servido mi explicación.
Miguel Torres
Esto viene de Álgebra Lineal donde el vector 1x1 que es un simple dato se llama Escalar. :)
Miguel Torres
Esto viene de Álgebra Lineal donde el vector 1x1 que es un simple dato se llama Escalar. :)

Guillermo Dario Acosta Cabrera
Buenas! solo vengo a decir que David creo confundió o simplemente escribió al revés los nombres, escalares son los objetos primitivos que no se pueden dividir( class int, class str, class Boolean etc) y los no escalares los que estan compuestos por tipos escalares o aceptan alguna forma de subdivisión como son las listas( class list ) Espero que haya quedado mas claro. Saludos

Leonardo Matías Windey
Gracias por tu aporte David!

Ángel David Roque Ayala
Los tipos de datos primitivos no son escalares. (Integer, Boolean ). No se pueden subdividir en elementos mas pequeños.
Si el tipo de dato esta conformado por tipos de datos primitivos o por otros tipos de datos escalares, entonces son Escalares. Al ser escalares, podríamos subidibvirlo en partes mas pequeñas hasta llegar a des componerlo en simples datos primitivos.