【发布时间】:2019-08-26 02:36:41
【问题描述】:
我想在字符串向量中找到最长的单词。使用 APL 我知道 shape 函数将返回字符串的长度,例如
⍴ 'string' ⍝ returns 6
reduce 函数允许我沿向量映射二元函数,但由于形状是一元的,这将不起作用。在这种情况下如何映射形状函数?例如:
如果向量定义为:
lst ← 'this is a string'
我想这样做:
⍴'this' ⍴'is' ⍴'a' ⍴'string'
【问题讨论】:
-
“最长的单词”可以是2或3 ...
标签: functional-programming apl dyalog gnu-apl