问题标签 [imperative]
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.
gradle - gradle 是声明式还是命令式构建工具?
我想 gradle 使用可以根据要求进行编程的构建脚本。那么它是声明式还是命令式构建工具?
javascript - 在 Javascript 中,声明式编码的幕后仍然是必要的吗?
我在这里阅读了命令式和声明式范式的区别
https://codeburst.io/declarative-vs-imperative-programming-a8a7c93d9ad2
然后作者以 React 和 JQuery 为例,但是在 React 使用的所有很酷的东西下,它必须是普通的 Javascript 必须是命令式的,不是吗?(这样做然后那样做,等等......)
有些语言说本质上是声明性的(SQL),我是否正确地说 Javascript 本质上是命令式的,但是那么可以是声明性的吗?
kubernetes - 从命令式命令制作清单文件
我正在阅读k8s
它有两种使用方法。两者互为补充。
今天我尝试了一项功能来获取声明性(清单文件)。
假设我创建namespace
实例
然后我导出清单文件以便下次使用声明性方法
kubectl get namespace cert-manager -o yaml --export > cert-manager.yaml
cert-manager.yaml
与其他示例比较
问题
第二个较短的清单文件是否正确完成?
scheme - 如何缩放列表中最大值为 1 且最小值为 0 的所有值
我正在尝试缩放列表中的所有值,其中最大值为 1,最小值为 0。这是我要完成的示例
如您所见,最大值为 100,因此它的缩放值为 1,最小值 20 被缩小为 0。
为了缩小所有这些值,我正在执行计算 Z=(Li - (smallest-val)) / ((largest-val) - (smallest-val))
其中 Li 是列表中的所有值 (L1, L2, L3 ...)
到目前为止,这是我的代码
这是我得到的错误
:: -: 期望一个数字作为第二个参数,给定 (lambda (a1) ...)
我不确定如何修复此代码,以便我的程序正常工作
我想使用命令式编程范例来保留我的解决方案,因此我更愿意将我的答案保持与现在相同的格式。
haskell - 让 Haskell 势在必行
注意:这是一个练习,我试图了解事情是如何运作的。
我试图让在 Haskell 中做这样的事情成为可能:
下面是我的程序。在这一点上,我不明白为什么它不起作用,但由于某种原因,变量没有改变。
请帮助我了解这里出了什么问题以及如何改进代码。谢谢你。
c# - Azure Functions 中的命令式触发器?
我已经阅读了很多关于如何使用命令式输入和输出绑定的帖子——我明白了,非常酷。
然而,我一直在努力寻找一种创建命令式触发器的方法。我不确定目前这是否可行。
我想做的事:
- 在实现 IWebJobsStartup 的 Startup.cs 中,在运行时为 Azure 函数创建一个 EventHubTrigger,以便我可以动态指定 ConsumerGroup 属性,允许我在 Azure 部署槽中运行时使用特定的 ConsumerGroup,而不是在实时槽中使用的 ConsumerGroup . 我不希望他们竞争事件,我的零停机部署策略取决于此。
- 或者类似的方法...
我在做什么:
- 在我的 Azure DevOps 发布过程中,确保我有一个粘性插槽应用程序设置,并将其设置为插槽与在相应插槽中的不同值。
- 在我的触发器属性中,将插槽设置附加到用于 ConsumerGroup 的配置值中,如下所示:
后一种方法有效,因为它成功地连接了 ConsumerGroup 配置值:
不过,感觉有点不太理想,我更愿意确定如何完成第一种方法,这样我就可以在发布过程中放弃额外的 Azure Powershell 步骤。
提前致谢!
python - 如何在python(NLP)中改变句子的结构(祈使句->疑问句)
我想建立一个模型,该模型可以以命令形式接受一个句子,并以疑问形式输出一个新句子(但是,两个句子的含义是相同的——两个句子都是命令)。我已经看到了以下问题,并对可以使用哪种模型进行了一些研究,但我很难过。任何关于从哪里去的建议都将非常受欢迎。
示例数据:
我有几个与其疑问句对应的祈使句。
我更喜欢用机器学习方法来做这件事,因为我有很多句子。
最终目标是能够输入祈使句并输出具有相同含义的随机疑问句。
我做了什么
我创建了一个基于规则的系统,可以使用 NLTK 的 POS 标记分块以 87% 的准确率对命令进行分类。我还能够使用 NLTK 的上下文无关语法函数从句子中提取语法。我对神经语言模型和 LSTM 进行了一些研究,但这些似乎都想以一段或更多的文本作为训练。我想使用单个句子作为具有明确输出可能性的训练。
最后一个问题
是否有一种算法可以用来训练命令式与其对应的疑问句之间的语法差异,以便我可以简单地输入一个命令式并获得一个疑问句作为回报?我应该研究另一种方法吗?
android - Is it possible to mix declarative and imperative paradigms for Android UI development?
Is it possible to mix declarative and imperative paradigms for Android UI development ?
1- In « traditional » Android development, Java + XML are used to create interface elements (in a Rather static way).
2- With Kotlin + « Jetpack Compose » it is possible to create UI elements dynamically.
Is there a way to mix and match 1. And 2. ?
ocaml - OCAML 功能无法正确打印
所以我必须创建一个“熄灯”游戏。我必须创建两个函数。一项功能“翻转”
val flip : bool 数组 array -> int -> int -> bool array array = < fun >
给定一个布尔矩阵和两个整数 i, j。它否定矩阵中位置 i、j 的值(真→假,假→真),以及否定(最多)4 个水平/垂直相邻元素的值。
这是我的代码:
`
我认为这是正确的。但我还必须做另一个功能:
val print_matrix : bool array array -> unit =
给定一个布尔矩阵,它将其打印在屏幕上(真→“T”,假→“F”)。
这是我的代码:
这将是正确的输出:
我知道第二个功能不正确。我很感激一些帮助和建议,因为我对 Ocaml 真的很陌生。