问题标签 [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.
prolog - 包装列表中的每个元素
如何包装列表中的每个元素?
我有这样的东西(2*3*4*...)^6
如何使用此输出制作列表:2^6 * 3^6 * 4^6 * ...
我正在考虑使用 maplist 做一些简单的事情,但我不确定如何在第一个参数中向函数发送参数。
顺便使用 Swi-prolog
json - 如何为接收到的 JSON 格式定义没有 POJOS 的数据模型?
我必须准备模型以将响应发送到模型。
这是收到的示例 JSON 格式:
要发送到 fronEnd 的响应:
这是我到目前为止实现的:
代码:
有没有更好的办法?
arrays - 从数组内部的数组中解析数据并根据 FLUTTER 中映射值的条件创建新列表
参考上面的Json数据
在FLUTTER/DART中满足特定条件后如何创建添加数据。在这里,我需要一些关于单个代码文件的帮助。请帮我。
- 将整个数据保存到列表中。
- 从特定学校按 id 和年龄显示学生到列表视图。
- 点击学生位置,在另一个屏幕上显示学校名称、班级、班级实力、年龄、出生日期等详细信息。
- 创建另外两个列表视图,根据已付费或未付费条件(数据中已付费=1,未付费=0)显示学生姓名和学校名称。
prolog - 使用maplist将字符串列表更改为原子?
如何使用 maplist 将字符串更改为原子。
这不起作用:
首先是因为 atom_string/2 有两个(你如何在 prolog 中做部分功能//currying)。
但即使部分乐趣起作用,复杂之处在于 atom_string 的第一个参数是未知的,即调用是:
不是 :
这有效:
list - Quick-Dict 或 Hash-List :键值和键值?
使用列表发明了快速而肮脏的类似哈希,即
我可以得到键和值:
但是我如何通过 key 和 key by value 获得特定值?
prolog - Prolog将谓词应用于带有maplist的列表元素
我正在尝试对列表的所有元素进行简单的转换:
然后我在写:
maplist(trans, [1,2,3], NEW).
我得到一个只是一个true
而不是一个新的列表..
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(我想将解决方案保留在一行)?谢谢!
list - 从列表中获取不同的元素在颤振中
嗨,如果有人回答,感谢您的支持:
我有一个从 mysql 查询中获得的列表,它返回列表中的几个元素。我在 Flutter 中收到这样的信息:
我想从这个列表中得到不同的“pais”。在这种情况下,我想使用值“哥伦比亚”和“西班牙”,而不是两次哥伦比亚。
prolog - maplist 仅适用于列表列表的第一个列表?
为什么 maplist 仅适用于 list-of-lists 的第一个列表?
例子 :
作为一个快速问题,kv2kv 子句使用两个成员查询,我想它会检查列表两次是否有更好的解决方案。
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]