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 . . . . . . . . . . . . . . . . . . . . . . . . . . . .