问题标签 [tacit-programming]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
545 浏览

function - 你把这个函数式语言特性叫做什么?

好吧,够尴尬的,我发布了我需要解释的代码。具体来说,它首先将绝对值和减法链接在一起,然后进行排序,同时根本不必提及参数和参数,因为存在可以连接这些函数的“副词”“动词”

什么(非 APL 类型)语言支持这种无参数函数组合(我有一个模糊的想法,它与 monad/dyad 和 rank 的概念密切相关,但很难得到一个特别容易理解的图片只是来自阅读维基百科),我怎么称呼这个概念?

0 投票
3 回答
262 浏览

j - J @ 没有按预期工作

我刚开始尝试学习 J 语言,但对以下内容感到困惑:

在 @ 的文档中说:“xu@vy ↔ uxv y”

我想我只是把一个词性误认为是另一个词性,但无法弄清楚

另外,我怎么知道一个名字是什么类型的演讲?

0 投票
2 回答
234 浏览

operators - 在哪里可以找到 J 中所有运算符的列表

我正在尝试学习 J,我遇到的一个大问题是我不知道所有预定义的运算符是什么或在哪里可以找到它们。我花了太长时间才弄清楚 | 既是余数函数(当它是二元函数时),但当它使用一元函数时,它会获得绝对值或幅度。有谁知道在哪里可以找到 J 默认定义的所有运算符的列表?

0 投票
2 回答
324 浏览

functional-programming - 为什么这个 J 函数没有运行?

我正在尝试学习 J,而我正在使用的书说这是定义一元函数的正确方法

所以我按照这种格式编写了折叠代码。你能告诉我为什么当我尝试用输入调用它时会抛出语法错误但是如果我只是调用 p 它返回 3

0 投票
3 回答
290 浏览

tacit-programming - 在 APL 中,如何从给定的一组整数中计算出最小的未使用正整数?

例如,给定 1 8 4 9 0 2 ,返回 3。谢谢。

0 投票
6 回答
1952 浏览

tacit-programming - 学习 J/K/APL

我知道所有 3 个都是相关的,并且我已经看到了很多用 J 编写的Project Euler问题的答案,还有一些书面的 K。我想知道的是,你建议学习哪个,你建议去哪里关于拿到材料来学习呢?

0 投票
2 回答
375 浏览

refactoring - 如何在 J 中重构它?

我对 Project Euler #1 的新手解决方案

我知道这可以重构,并转换成一个函数,我不知道该怎么做,我必须阅读所有的实验室来学习它。

0 投票
3 回答
325 浏览

refactoring - 如何在 J 中重构它?

这是 Project Euler #1 解决方案的另一种方法:

如何重构它?

0 投票
2 回答
283 浏览

f# - 是否可以在 F# 中编写默认函数

隐性或无点式编程允许人们创建函数而不考虑它们的参数。这可以在 F# 中完成吗?

0 投票
3 回答
254 浏览

j - 如何重写 J 中的减半函数?

J 编程语言中

上面的函数计算 [0,4] 中所有整数的一半。现在假设我想重写 -: 函数,只是为了好玩。到目前为止我最好的猜测是

但这似乎并没有削减它。你怎么做呢?