问题标签 [declarative-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.
salesforce - Oracle ADF 和 SalesForce 集成
我正在尝试将ADF应用程序集成到SalesForce。我有我的企业 URL 和 api-token 和密码。我能够调用服务并从soapUI 获得结果。
现在的挑战是我想集成 salesforce 并将数据获取到 ADF 应用程序。我已经为 SOAP Web 服务创建了数据控件。但这不会起作用,因为 SalesForce 遵循安全的方法。首先我们需要调用Login()服务,它会返回一个动态的serviceURL和一个sessionId。然后我们需要使用 serviceURL 作为端点和 sessionId 作为请求属性之一来调用所需的服务。我如何以声明性方法实现这一点。
请不要让我编写一个 java 客户端来访问我已经知道并且正在做的 SalesForce。
-V
prolog - Prolog:我陷入了一种命令式的心态
我正在上编程范式课程。目前我们正在学习 Prolog,而我陷入了不同的范式。我试图从命令式转换的函数之一是一个相对简单的函数。
我可以很容易地在 Prolog 中做到这一点。
问题是,我只能在整个谓词中使用一个“是”(不能定义一个较小的谓词来调用 Is 并调用它来代替或任何东西),并且我不能使用 Prolog 的 if/else 构造。我无法弄清楚如何以声明的方式考虑这个问题。
我想也许我可以做一些类似 C is (AB)/abs(AB) 的事情,但这会在 A=B 上中断,并且需要 2 个“is”语句。我只是卡住了。
r - 此 R 循环的更高效版本
我习惯了 Python 和 JS,对 R 也很陌生,但喜欢用它来进行数据分析。我希望根据一些 if/else 逻辑在我的数据框中创建一个新字段,并尝试以标准/程序方式进行操作:
但这太慢了。我尝试在大约 300 万行的数据帧上运行它,但它花费的时间太长了。关于“R”方式的任何提示?
请注意,df$Payment_Date
和df$First_Payment_date
字段被格式化为日期。
recursion - 在 Prolog 中学习递归
我对 Prolog 中递归的工作原理有基本的了解。我发现很难用声明性范式思考。您能否推荐一些学习资源(带有已解决的示例)来编写递归谓词?
uml - 如何为声明性语言建模
我正在使用木偶。puppet 是一种声明性语言,我需要为我的代码建模。
我的问题是声明性编程语言的建模语言是什么?
换句话说:我们使用 uml 来建模命令式语言,但 uml 不适合声明式编程语言。
prolog - Prolog,列表列表完全包含另一个列表
我基本上想要实现的是,给定列表A的列表,我想要一个谓词来检查列表B的元素是否完全包含在列表A中。
例如:
A = [[1,2],[3,4],[5],[]] B = [1,2,3,4,5]
和
A = [[1,2],[3,4],[5],[]] B = [2,5,3,4,1]
结果会是真的,但是
A = [[1,2],[3,4],[5],[]] B = [1,2,3,4]
和
A = [[1,2],[3,4],[5],[]] B = [1,2,3,4,5,6]
两者都会导致错误。
这在序言中可能吗?
确切的意思是:顺序无关紧要,它只需要包含所有元素。另外,假设B列表不包含重复项。因此,如果A包含重复项,我们应该得到错误的结果。
prolog - 序言问题中的推理
预期结果:
X 是一个值列表,Res 是应该存储结果的位置。
想象一下,我打电话:
结果应该是:
但结果是:
等等...
我的代码和推理有什么问题,以便我了解出了什么问题?
loops - 结果后的Prolog循环
所以我写了这个谓词来查找列表的所有可能的子集+排列。我得到了正确的输出,但由于某种原因,程序在给我所有(正确的)结果后继续循环。
我究竟做错了什么?
我为 allSubsets([1,2,3], X) 得到的结果是:
我必须在最后两行中止循环。
提前致谢。
list - 合并序言中的列表列表
我想执行类似的操作:
其中 X 将返回为:[[],[],[],[t1,t2,t3]]
。
但是我已经尝试了所有我的序言知识,但一无所获。
有什么提示吗?
想象一下:
因此 tasklist1 之后的任务列表需要在相同的核心上调度,在 tasklist1 的任务之后。
javascript - 为什么任何对象原型都不能用作 forEach 回调?
而不是一个问题,我只是想让它成为一个挑战,但还没有找到答案。
例如,我们有一个字符串数组
我想修剪所有元素。我尝试apply
了call
各种方法,但都没有按预期工作:
这里发生了什么?apply
/call
应该从每个函数中获取他们的第一个参数,一切看起来都很好。