J语言词典中英对照(一)
源自 J词典
略去了例程的结果,主要作语义的中英文对比。
1. Mnemonics
例程 | 用意(英文) | 对应中文 |
---|---|---|
7<5 | Less than | 小于 |
7<.5 | Lesser of | 取小 |
7>5 | Greater than | 大于 |
7>.5 | Greater of | 取大 |
10^3 | Power (à la Augustus De Morgan) | 次方 |
10^.1000 | Logarithm | 对数 |
7=5 | Equals | 相等 |
b=: 5 | Is (assignment or copula) | 赋值 |
Min=: <. | Min is <. | |
power=: ^ | power is ^ | |
gt=: > | gt is > | |
10 power (5 Min 3) | 10 次方 (5 取小 3) |
2. Ambivalence
各符号有两种含义
| 例程 | 用意(英文) | 对应中文 | | ————- | ————- | ————- | 7-5| subtraction | 减 -5| negation | 负 7%5| divide(原文缺) | 除 %5| reciprocal(原文缺) | 倒数 3^2 | Power | 次方 ^2| Exponential (that is, 2.71828^2) | 自然指数e次方 a=: i. 5 (结果a为0 1 2 3 4) | The function integer or integer list | 整数数组 a i. 3 1 (结果为 3 1)| The function index or index of | 求索引 b=: ‘Canada’ | Enclosing quotes denote literal characters | 文本 b i. ‘da’ (结果为 4 1)| | 求索引 $ a (结果 5)| Shape function | 形状 3 4 $ a | Reshape function | 改形状(重复直至填充为3行4列) 结果如下: 0 1 2 3 4 0 1 2 3 4 0 1 %a (结果 _ 1 0.5 0.333333 0.25)| Functions apply to lists | 函数用于列表(对各项求倒数,_ 为无穷)
3. Verbs and Adverbs
/ 副词将前面的动词应用于参数的各项
| 例程 | 用意(英文) | 对应中文 | | ————- | ————- | ————- | */b=:2 7 1 8 2 8 (返回 1792)| | 各项相乘 <./b (返回 1)|| 各项取小 | | >./b (返回 8)|| 各项取大 2 3 5 +/ 0 1 2 3 || 各项分别增加 结果: 2 3 4 5 3 4 5 6 5 6 7 8
【此节未完】