mirror of
https://github.com/janet-lang/janet
synced 2024-11-25 01:37:19 +00:00
Merge pull request #757 from subsetpark/document-match
Add documentation of @ pattern in match
This commit is contained in:
commit
a38cb5df18
@ -1666,6 +1666,10 @@
|
|||||||
* `_` symbol -- the last special case is the `_` symbol, which is a wildcard
|
* `_` symbol -- the last special case is the `_` symbol, which is a wildcard
|
||||||
that will match any value without creating a binding.
|
that will match any value without creating a binding.
|
||||||
|
|
||||||
|
While a symbol pattern will ordinarily match any value, the pattern `(@ <sym>)`,
|
||||||
|
where <sym> is any symbol, will attempt to match `x` against a value
|
||||||
|
already bound to `<sym>`, rather than matching and rebinding it.
|
||||||
|
|
||||||
Any other value pattern will only match if it is equal to `x`.
|
Any other value pattern will only match if it is equal to `x`.
|
||||||
```
|
```
|
||||||
[x & cases]
|
[x & cases]
|
||||||
|
Loading…
Reference in New Issue
Block a user