在控制台中,键入不带参数的单个动词将打印其内容:
tolower
3 : 0
x=. I. 26 > n=. ((65+i.26){a.) i. t=. ,y
($y) $ ((x{n) { (97+i.26){a.) x}t
)
Run Code Online (Sandbox Code Playgroud)
这对开发很有好处,但在执行过程中无法开发.有没有办法动态地做到这一点?是否有动词可以返回另一个动词的内容?
例如:
showverb 'tolower'
Run Code Online (Sandbox Code Playgroud)
要么
showverb tolower
Run Code Online (Sandbox Code Playgroud)
您可以使用其表示形式.例如,盒装表示(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 ?
??????????????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)
它的线性(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
)
Run Code Online (Sandbox Code Playgroud)