Strings
Text that never changes, and what that costs when you build it in a loop.
Text is the first type most people use and the last one they understand. Immutability explains almost everything surprising about String — why == misleads, why concatenation in a loop is expensive, why there is a pool at all. Character encodings are out of scope.
Contents
9 cardsnot started