Variable Types
Lisp uses dynamic type checking, or type checking performed at runtime. Many other languages use static type checking, or type checking performed at compile time. In those languages, a variable has the same type throughout its lifetime (its lexical scope); every use of a variable is checked to make sure it has the correct type.
The basic types in the languages are:
Scheme | Pascal | C++ | Java |
integer | integer | int | long |
real | real | float | double |
character | char | char | char |
boolean | boolean | int | boolean |
string | char [] | char [] | |
#f | void | void | |
Contents    Page-10    Prev    Next    Page+10    Index