aboutsummaryrefslogtreecommitdiff
path: root/help/export.md
blob: 6b71fdb0846eb5b079998d45991ba1e2b02e8f02 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/export.html).*

# Leftward Double Arrow (`⇐`)

## `n ⇐ v`: Export Definition
[→full documentation](../doc/expression.md#exports)

Define a variable with name `n` and export it from the current namespace.

        ns ← { exported ⇐ 5, unexported ← 0}
        ns.exported
        ns.unexported

## `𝕨 ⇐`: Export names
[→full documentation](../doc/expression.md#exports)

Export the names given in `𝕩` from the current namespace. Names must be defined somewhere in the scope.

        ns1 ← { ⟨alsoexported⟩⇐, exported ⇐ 5, alsoexported ← 0}
        ns1.exported
        ns1.alsoexported