ren*_*ren 3 arrays apl string-conversion
我有一个字符串(读取文本段落的结果),我想分成一个单词数组.我会在每个空间上分割字符串.这似乎应该很简单,但我似乎无法找到实现这一目标的方法.
值得注意的是我正在使用APLX,所以我确实可以选择导入Ruby函数,但我更倾向于坚持使用APL.
有许多不同的方法可以解决这个问题.大多数情况下,我在Dyalog APL中使用以下dfn :
penclose?{?ML?3 ? ???,? ? (~???)?,? } ? separator as ? or ?[1]
Run Code Online (Sandbox Code Playgroud)
我不确定APLX是否有dfns,所以更"传统"的风格是:
? R?penclose R;a
? Partitioned enclose of text vector with separator in R[1]
? ?ML?3 ? Dyalog-specific to make ? APL2-compatible...
a?1?R ? R?(~R?a)?R
?
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
417 次 |
| 最近记录: |