Immutability
A value that can't be changed after it's made, like a tuple or a string - safe to share, because nothing that holds it can alter it.
Depth 1 · Foundation
You know which values can change in place (lists) and which can't (numbers, strings, tuples), can tell moving a name from changing an object, and can use tuples to return and unpack several values.
Sign in to prove what you know with a short quiz, see how deep you've gone, and earn XP for it.
Sign in with GoogleDepths of understanding
- 1
Foundation
You know which values can change in place (lists) and which can't (numbers, strings, tuples), can tell moving a name from changing an object, and can use tuples to return and unpack several values.
Your path here
What's still between you and Immutability, depth 1, in the order you can learn it.
- 1ProgramDepth 1 · Foundation · Program Basics
- 2ExpressionDepth 1 · Foundation · Program Basics
- 3Variables in codeDepth 1 · Foundation · Program Basics
- 4Program stateDepth 1 · Foundation · Program Basics
- 5Input and outputDepth 1 · Foundation · Program Basics
- 6Functions in codeDepth 1 · Foundation · Functions
- 7Return valuesDepth 1 · Foundation · Functions
- 8BooleansDepth 1 · Foundation · Control Flow
- 9ConditionalsDepth 1 · Foundation · Control Flow
- 10LoopsDepth 1 · Foundation · Control Flow
- 11Accumulator patternDepth 1 · Foundation · Control Flow
- 12Floating-point numbersDepth 1 · Foundation · Data Types
- 13Basic typesDepth 1 · Foundation · Data Types
- 14Character encodingDepth 1 · Foundation · Data Types
- 15StringsDepth 1 · Foundation · Data Types
- 16ListsDepth 1 · Foundation · Data Structures
- 17ImmutabilityDepth 1 · Foundation · Data Structures
Where it fits
Builds on
This concept