我指的是数据类型"字典"。就像在python语言中一样。 '键':'值'存储。
我使用复数来实现它。真实部分代表关键',虚构 - 为'值'。
storage =: 10j7 5j6 16j5 8j4 4j3 2j2 1j1
get =: (1&{@+.)@(]#~(=0&{@+.))
16 get storage
5
但我非常怀疑这是一个很好的解决方案 此外,为set数据类型设置模拟也很有用。
答案 0 :(得分:1)
你可以在Rosettacode.org上看到用J编写的字典和散列的例子:
和
答案 1 :(得分:0)
看看使用s:primitive实现的符号,看看是否足够。