Hello, maybe this is a dumb question, BUT one thing that has always confused me, in trying to learn data structures, is the definition of the term "scalar". I never learned this term in any computer programming before. Anyway, here is how wikipedia defines it:
"In computing, a scalar is a variable or field that can hold only one value at a time; as opposed to composite variables like array, list, record, etc.. In some contexts, a scalar value may be understood to be numeric. A scalar data type is the type of a scalar variable. For example, char, int, float, and double are the most common scalar data types in the C programming language."
Ok, so far so good. Except, as far as I can tell, a "scalar" in PD is a composite variable, right? If I make [struct structure_01 float x float y float k] there are three variables there, not one. Am I missing something?
As far as I can tell, a scalar is to a PD structure, as an instance is to a class definition in OOP. Is that right or way off?
Appreciate your comments on this. Thanks!
~David