File tree Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -40,7 +40,8 @@ up front are:
40
40
* There is no meaningful concept of a "compile-time type": the only type a value has is its actual
41
41
type when the program is running. This is called a "run-time type" in object-oriented languages
42
42
where the combination of static compilation with polymorphism makes this distinction significant.
43
- * Only values, not variables, have types -- variables are simply names bound to values.
43
+ * Only values, not variables, have types -- variables are simply names bound to values, although for
44
+ simplicity we may say "type of a variable" as shorthand for "type of the value to which a variable refers".
44
45
* Both abstract and concrete types can be parameterized by other types. They can also be parameterized
45
46
by symbols, by values of any type for which [ ` isbits ` ] ( @ref ) returns true (essentially, things
46
47
like numbers and bools that are stored like C types or ` struct ` s with no pointers to other objects),
You can’t perform that action at this time.
0 commit comments