在控制台中,键入一个不带参数的动词将打印其内容:
tolower
3 : 0
x=. I. 26 > n=. ((65+i.26){a.) i. t=. ,y
($y) $ ((x{n) { (97+i.26){a.) x}t
)
这对开发来说很好,但在执行期间无法利用。有没有办法动态地做到这一点?有没有一个动词可以返回另一个动词的内容?
例如:
showverb 'tolower'
或者
showverb tolower
在控制台中,键入一个不带参数的动词将打印其内容:
tolower
3 : 0
x=. I. 26 > n=. ((65+i.26){a.) i. t=. ,y
($y) $ ((x{n) { (97+i.26){a.) x}t
)
这对开发来说很好,但在执行期间无法利用。有没有办法动态地做到这一点?有没有一个动词可以返回另一个动词的内容?
例如:
showverb 'tolower'
或者
showverb tolower
你可以使用它的表示。例如,盒装表示 ( 5!:2
)tolower
是:
(5!:2) <'tolower'
┌─┬─┬────────────────────────────────────────┐
│3│:│x=. I. 26 > n=. ((65+i.26){a.) i. t=. ,y│
│ │ │($y) $ ((x{n) { (97+i.26){a.) x}t │
└─┴─┴────────────────────────────────────────┘
其线性 ( 5!:5
) 为:
(5!:5) <'tolower'
3 : 0
x=. I. 26 > n=. ((65+i.26){a.) i. t=. ,y
($y) $ ((x{n) { (97+i.26){a.) x}t
)