blob: 78073413d865d4667a9e2ba9c57373e22492cf75 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/before_bind.html).*
# Multimap (`βΈ`)
## `πβΈπΎ π©`: Bind Left
Supply `π` as a left argument to `πΎ` (`π πΎ π©`).
`π` is a constant, `πΎ` must be dyadic.
3βΈ- 9
3 - 9
## `π½βΈπΎ π©`: Before
Apply `π½` to `π©`, and supply it as a left argument to `πΎ` (`(π½ π©) πΎ π©`).
`π½` must be monadic, `πΎ` must be dyadic.
-βΈ+ 9
- + 9
(- 9) + 9
## `π¨ π½βΈπΎ π©`: Dyadic Before
Apply `π½` to `π¨`, and supply it as a left argument to `πΎ` (`(π½ π¨) πΎ π©`).
`π½` must be monadic, `πΎ` must be dyadic.
2 -βΈ+ 1
2 - + 1
(- 2) + 1
|