Download A Brief J Reference

Transcript
2
A Brief J Reference
Contents
1
Language Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
2
Nouns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
3
Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
4
Basic Arithmetic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
5
Boolean and Relational Verbs . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
6
Name Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
7
Data Information and Building . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
8
Data Copying . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
9
Data Indexing and Amendment . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
10 Boxed Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
11 Rank . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
12 Explicit Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
13 Tacit Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
14 Verb Application to Subsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
15 Gerunds and Controlled Application of Verbs . . . . . . . . . . . . . . . . . . .
13
16 Program Flow Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
17 Recursion
16
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18 Function Composition
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
19 More Verbs from Verbs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
20 Conversion: Literal, Numeric, Base, Binary . . . . . . . . . . . . . . . . . . . . .
19
21 Reading and Writing Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
22 Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
23 Sorting and Searching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
24 Efficiency, Error Trapping, and Debugging . . . . . . . . . . . . . . . . . . . . .
22
25 Randomization and Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
26 Constant and Identity Verbs
23
. . . . . . . . . . . . . . . . . . . . . . . . . . . .