|
VectorsVectors are the most primitive kind of collection, and are directly supported by the Virtual Machine.A vector is a fixed-size collection; it can contain references to any kind of object. Typically, a vector is created by sending copySize:FillingWith: to the prototype. size returns the size of the vector. Elements are accessed by sending at: with an integer index, and modified by sending at:Put: with an integer index and new element. Smalltalk programmers: N.B.: Indexes are 0-based in Self! Useful shorthands: firstKey returns the first index (0), lastKey the last index (size - 1), first and last the first and last elements, and first: and last: can be used to change the first and last elements.
Special kinds of vectorbyteVectors are restricted to contained byte-size integers (0 to 255).
|