如何“for 循环”在 J
我尝试过,但代码不起作用。 for. T do. B end. for_xyz. T do. B end. 在 C# 中,这相当于什么 for(int i = 0; i < 10; i++) Console.WriteLine("Hel…
帮助在 J 中使用 Google 的 SMTP 服务器
作为计算机科学课程的一部分,我们正在学习一些 J 中的套接字编程,并让我们的程序通过学校的 SMTP 服务器发送电子邮件并从我们自己的 ISP 接收电子邮…
我如何在 J 中编写这个 C 表达式?
如何在 J 中编写此 C 表达式? (其中x是输入整数,a是临时变量) ((a= ~x & (~x >> 1)) ^= a ? 0 : (a ^ (a & (a - 1))) | (a ^ (a & (a - 1))) << 1…
有什么更简洁的方法来计算 J 中列表中元素出现的次数?
这是我的做法(可能很幼稚): count =: 4 : '# (#~ =&x) y'"1 0 1 换句话说,如果我说 4 count 3 4 4 3 4 7 9 结果是 3,因为 4 3 在给定列表中出现 …
J 是否有内置的按位异或原语?
我知道 J 有一个类似于 xor ~: 的原语,但这实际上是一个 不等于 (!=) 我可以通过说让它像按位异或一样工作:xor =: 4 : '#.((#:x)~:(#:y))' 在动词定…
J 有哪些独特的功能?
我有 C、Fortran、Python、R、Matlab 和一些 Lisp 背景,而且我读过一些关于 Haskell 的东西。 J 或 APL 家族的其他语言中有哪些独特的想法/示例,并…
如何在 J 中惯用地生成罗兰素数序列?
如果您不熟悉罗兰素数列,可以在此处。我在 J 中创建了一个丑陋的程序单子动词来生成此序列中的前 n 项,如下所示: rowland =: monad define result …
如何在 J 中定义一个动词,将不同的动词交替应用于列表中的每个原子?
想象一下,我在 J 中定义了以下名称: m =: >: i. 2 4 5 看起来如下所示: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2…
学习 J/K/APL
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
为什么这个 J 函数没有运行?
我正在尝试学习 J,我正在使用的书说这是定义一元函数的正确方法 function =: 3:0 function statements ,所以我遵循这种格式并编写了折叠代码。你能…