问题标签 [maplist]

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 回答
131 浏览

prolog - 包装列表中的每个元素

如何包装列表中的每个元素?

我有这样的东西(2*3*4*...)^6

如何使用此输出制作列表:2^6 * 3^6 * 4^6 * ...

我正在考虑使用 maplist 做一些简单的事情,但我不确定如何在第一个参数中向函数发送参数。

顺便使用 Swi-prolog

0 投票
2 回答
120 浏览

json - 如何为接收到的 JSON 格式定义没有 POJOS 的数据模型?

我必须准备模型以将响应发送到模型。

这是收到的示例 JSON 格式:

要发送到 fronEnd 的响应:

这是我到目前为止实现的:

代码:

有没有更好的办法?

0 投票
1 回答
315 浏览

arrays - 从数组内部的数组中解析数据并根据 FLUTTER 中映射值的条件创建新列表

参考上面的Json数据

在FLUTTER/DART中满足特定条件后如何创建添加数据。在这里,我需要一些关于单个代码文件的帮助。请帮我。

  1. 将整个数据保存到列表中。
  2. 从特定学校按 id 和年龄显示学生到列表视图。
  3. 点击学生位置,在另一个屏幕上显示学校名称、班级、班级实力、年龄、出生日期等详细信息。
  4. 创建另外两个列表视图,根据已付费或未付费条件(数据中已付费=1,未付费=0)显示学生姓名和学校名称。
0 投票
2 回答
126 浏览

prolog - 使用maplist将字符串列表更改为原子?

如何使用 maplist 将字符串更改为原子。

这不起作用:

首先是因为 atom_string/2 有两个(你如何在 prolog 中做部分功能//currying)。

但即使部分乐趣起作用,复杂之处在于 atom_string 的第一个参数是未知的,即调用是:

不是 :


这有效:

0 投票
1 回答
49 浏览

list - Quick-Dict 或 Hash-List :键值和键值?

使用列表发明了快速而肮脏的类似哈希,即

我可以得到键和值:

但是我如何通过 key 和 key by value 获得特定值?

0 投票
1 回答
90 浏览

prolog - Prolog将谓词应用于带有maplist的列表元素

我正在尝试对列表的所有元素进行简单的转换:

然后我在写:

maplist(trans, [1,2,3], NEW). 我得到一个只是一个true而不是一个新的列表..

0 投票
1 回答
83 浏览

lambda - 使用带有没有主体的 lambda 的 maplist?

有一个List充满数字的列表,我想获得一个列表 pairs Pairs,其中每一对Pairs都是形式<number>-0,即每个数字List后面都应该跟着-0

我想出了以下解决方案,使用maplist和 lambda:

结果:Pairs = [1-0, 2-0, 30-0].

虽然这可行,但 lambda[X,X-0]>>(!)对我来说看起来很奇怪。我知道我也可以[X,Y]>>(Y=X-0)在正文中写一些“有用”的东西,但我想知道是否可以在没有“空 lambda 正文”的情况下编写第一个版本?或者有没有办法在不引入新谓词的情况下完全避免 lambda(我想将解决方案保留在一行)?谢谢!

0 投票
2 回答
83 浏览

list - 从列表中获取不同的元素在颤振中

嗨,如果有人回答,感谢您的支持:

我有一个从 mysql 查询中获得的列表,它返回列表中的几个元素。我在 Flutter 中收到这样的信息:

我想从这个列表中得到不同的“pais”。在这种情况下,我想使用值“哥伦比亚”和“西班牙”,而不是两次哥伦比亚。

0 投票
2 回答
85 浏览

prolog - maplist 仅适用于列表列表的第一个列表?

为什么 maplist 仅适用于 list-of-lists 的第一个列表?

例子 :

作为一个快速问题,kv2kv 子句使用两个成员查询,我想它会检查列表两次是否有更好的解决方案。

0 投票
1 回答
32 浏览

list - 内部术语的Prolog maplist?

如何在内部术语上使用 maplist?

假设 KB 为:

以下不起作用: ?- bits(BITS), maplist(gate(not(X), Y), BITS, ANS)

我如何映射列表以便:

[i,o,o,i,i]-> [not(i), not(o), not(o), not(i), not(i)]->[o,i,i,o,o]

这将在任何列表长度上完成:

所以答案是:ANS = [o, i, i, o, o]