Closed stephencelis closed 6 months ago
While we should prohibit directly assigning a value through a case:
state.loggedIn = User(name: "Blob") // 🛑
We can allow optional-chaining into a case's sub-value via an overload and some disfavoring:
state.loggedIn?.name = "Blob" // ✅
While we should prohibit directly assigning a value through a case:
We can allow optional-chaining into a case's sub-value via an overload and some disfavoring: