Problem Statement
Which statement is true about `struct` vs `class` in Swift?
Explanation
In Swift, `struct` defines a value type: when assigned or passed, it is copied. `class` defines a reference type: when assigned or passed, it shares the same instance. This difference affects mutability and memory behaviour.