编程 问答列表

将队列表示为具有本地状态的过程

作者:Enlico 提问时间:6/6/2022

第90页的§2.1.3节用一个非常清楚的例子解释了语言中的第一类函数使函数本身和数据从不同的角度来看是同一回事,或者引用本书: 自动将过程作为对象进行操作的能力提供了表示复合数据的能力。 在第 2...

自然语言和编程语言在语法方面有什么区别?

作者:Spencer 提问时间:8/10/2017

自然语言和编程语言在语法方面有什么区别?...

视图中删除功能的防御性编程 Django

作者:Erik Andersson 提问时间:7/14/2022

我对 Django 还很陌生,我收到了一些关于我的项目(食谱应用程序)的反馈,我目前正在从我的导师那里得到一些关于防御性编程的反馈。我在 Django 的应用程序视图中创建了一个删除“函数”,他告诉我...

Haskell Wiki 中 Project Euler 问题 27 的这个解决方案是如何工作的?

作者:Naitik Mundra 提问时间:7/15/2022

我一直在解决一些随机的欧拉计划问题来练习我的 haskell。解决问题后,我通常会在 haskell wiki 上查找解决方案。 对于问题 27,我以常规方式解决它,即使用 和 s 的组合。但后来,...

总和类型的结构类型化

作者:rwallace 提问时间:5/16/2020

对于产品类型,标称类型与结构类型是一种设计决策,在每种情况下都有直接的解释;您可以定义两个相同的记录类型,这些记录类型具有相同的字段,顺序相同,但名称不同;它们要么兼容,要么不兼容;很容易看出每种可能...

TypeScript 中泛型“map”函数的类型声明

作者:Yam Mesicka 提问时间:7/17/2022

在打字稿练习的练习 #14 中,您可以注释以下函数: export function map(mapper, input) { if (arguments.length === 0) { ret...

如何在javascript中从文档更改为“this”

作者:DigitalDesigner 提问时间:8/27/2022

我正在尝试在javascript中围绕原型进行研究,并习惯于它的价值。目前,我将其设置为.cf--modal,但是当我使用它来设置变量时,它似乎不起作用。由于这是我众多函数中的第一个,我真的不想点击文...

UDP 客户端/服务器如何“知道”有多少带宽可用

作者:Kaiden Prince 提问时间:9/13/2022

我将尝试制作一个高带宽应用程序,该应用程序可以与本地局域网中的两台计算机以及互联网上的两台计算机进行通信。UDP 因其无状态以及其用于 LAN 的组播功能而变得很有吸引力。 不过,我注意到,我不知道...

如何在 C# 中使用 Either 类型?

作者:SuperJMN 提问时间:8/3/2020

Zoran Horvat 建议使用该类型来避免空检查,并且不要忘记在操作执行期间处理问题。 在函数式编程中很常见。EitherEither 为了说明它的用法,Zoran展示了一个类似于下面的例子: ...

使用 curried 闭包重写 Groovy 元类 invokeMethod

作者:Dmitry E. 提问时间:10/8/2022

Groovy 允许我们通过对象元类用闭包覆盖每个实例的 invokeMethod。这在常规闭包中可以正常工作,但是当我尝试使用咖喱闭包做同样的事情时,我遇到了一个问题:覆盖不起作用。 // Crea...


共292条 当前第15页