15. 定義的副詞
有些單字為副詞,就如同有些單字為名詞與動詞:
a=:1 2 3 4 5
prefix=: \
< prefix 'abcdefg'
+-+--+---+----+-----+------+-------+
|a|ab|abc|abcd|abcde|abcdef|abcdefg|
+-+--+---+----+-----+------+-------+
+/ prefix a
1 3 6 10 15
此外,新副詞來自一串副詞
(such as /\)以及來自一個連接詞配合一個引數,以及來自字典所列出的指令串(Section II F)。這些副詞只要指定適當的名稱就算是定義了。因此:
IP=: /\ 插入字首
+ IP a
1 3 6 10 15
with3=: &3
% with3 a
0.333333 0.666667 1 1.33333 1.66667
^ with3 a
1 8 27 64 125
I=: ^: _1 反函數副詞
*: I a
1 1.41421 1.73205 2 2.23607
+ IP I 1 3 6 10 15
1 2 3 4 5
ten=: 10&
^. ten 5 10 20 100
0.69897 1 1.30103 2
#. ten 3 6 5
365
from=: -~ [. into=: %~
10 into 17 18 19
1.7 1.8 1.9
10 from 17 18 19
7 8 9
i=: "_1 Apply to items
{. i i. 3 4
0 4 8
練習
15.1 |
Experiment with,與expla在behaviour of,
副詞 pow=: ^& and log=: &^.
|
15.2 |
State significance of following expressions,
and test your conclusions by entering m:
+/~ i=: i. 6 | Addition表格 |
ft=: /~ | 函數 表格副詞 |
+ ft i | Addition表格 |
! ft i | Binomial係數 |
inv=: ^:_1 | Inverse 副詞 |
sub3=: 3&+ inv | Subtract-three 函數 |
sub3 i |
|
下個 前個
字彙
索引
主選單