|
|
|
|
|
by masklinn
2180 days ago
|
|
> Very confusing, this definitely needs another syntax The entire point of structural pattern matching is that structuring and destructuring look the same. > This syntax goes against Zen: It’s implicit -- when using match case expressions don't mean what they regularly mean. There's nothing implicit to it. The match/case tells you that you're in a pattern-matching context. > I’m a big believer in this feature, it just needs some other syntax. Using {} instead of () makes it a lot better. Now no way to confuse it with simple equality. Makes it even better by… looking like set literals and losing the clear relationship between construction and deconstruction? |
|