gpt4 book ai didi

j - 如何在 J 中重复对表达式的评估?

转载 作者:行者123 更新时间:2023-12-04 11:28:26 25 4
gpt4 key购买 nike

给定 J 中的以下表达式,我该如何执行它 n次?

6?99

我能想到的唯一解决方案是把它变成一个动词,这很好用,但我怀疑有更好的方法:
(3 : '6?99')"0 i.100

现在,在任何人感到困惑之前,这个问题与具体表达式 6?99 无关。 .这是关于 J 编程语言的一般问题。您的答案应该足够通用,可以应用于任何 J 表达式,而不仅仅是 6?99 .

最佳答案

仍然把它变成动词,但这次是默契

   (6 ? 99"_)"0 i.4
92 61 82 7 67 12
56 76 77 67 9 24
16 31 9 76 70 98
65 24 2 28 1 39

根据动词的不同,这可能比显式更简洁。

这样做的通常方法是制作左参数的副本,但我觉得这不是您想要的?
   n=.4
6 ? n $ 99
43 55 79 71 35 33
41 56 67 3 78 24
38 34 7 61 14 13
95 63 43 47 73 29

关于j - 如何在 J 中重复对表达式的评估?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48582975/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com