我想定义一个带有单个参数的匿名函数向量,然后在该向量上映射一个参数,返回每个索引x的结果数组。f(x)这在 Dyalog 中可能吗?
我问这个问题是因为我天真的尝试创建这样一个闭合向量:
\n\nfs \xe2\x86\x90 {\xe2\x8d\xb5\xc3\x972} {\xe2\x8d\xb5\xc3\x974} {\xe2\x8d\xb5\xc3\x978}\nRun Code Online (Sandbox Code Playgroud)\n\n行为奇怪。尝试引用fs看似引用所有索引的单个索引并导致输出混乱:
fs[1]\n \xe2\x88\x87{\xe2\x8d\xb5\xc3\x972}\n \xe2\x88\x87 \xe2\x88\x87{\xe2\x8d\xb5\xc3\x974}\n \xe2\x88\x87 \xe2\x88\x87{\xe2\x8d\xb5\xc3\x978}\n \xe2\x88\x87 [ 1\nRun Code Online (Sandbox Code Playgroud)\n\n\xe2\x8d\xb4fs返回类似的输出而不是 3,让我相信我根本没有创建数组。解决这个问题的正确方法是什么?