3 ms·
Can anyone elaborate on the binary pattern matching change? Listed as this in the blog post, but I don't see it in the release notes: ```improved binary pattern
by asa400 3y ago
Can anyone elaborate on the binary pattern matching change? Listed as this in the blog post, but I don't see it in the release notes:
```improved binary pattern matching by allowing prefix binary matches, such as <<^prefix::binary, rest::binary>>```
- sabiwara 3y agoIt is listed in the release notes as "[Kernel] Auto infer size of matched variable in bitstrings". You can now just match on `^var <> rest` or `<<^var::binary, rest::binary>>` without having to explicitly pass the size: `<<^var::binary-size(byte_size(^var)), rest::binary>>`. You can find more examples in the PR https://github.com/elixir-lang/elixir/pull/13106 https://github.com/elixir-lang/elixir/pull/13106.
- asa400 3y agoGreat, thank you!