- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有人问过类似的问题 Parameterised Modules in Erlang ,它是关于“什么”。我的问题是关于“为什么”?
OTP Technical Board - Decisions affecting R16包含有关此问题的董事会决定,但我不知道该决定背后的原因。
Stateful Module in Programming Erlang 2ndEdition by Joe Armstrong详细介绍了这个功能,但看不出作者的态度。
如果我们阅读官方文档Function Calls ,我们看到这个特征是故意略读的。其实官方文档强烈反对使用这个功能,引用efficiency function calls .如果是这样,为什么乔·阿姆斯特朗在他的书中提到了这样的特征?
我觉得这个功能很棒。正如上面提到的书,我的客户端代码可能如下所示
Obj:find(Key),
Obj:is_key(Key),
Obj
由
dict:new()
创建, 或
gb_tree:new()
,不幸的是,
dict
和
gb_tree
不要共享一致的界面,例如我们有
gb_tree:lookup
而不是
gb_tree:find
.
最佳答案
我无法告诉你控制一切的大 cabal 内部的讨论是什么,但我可以告诉你一些我从未考虑使用此功能的原因:
X
的属性 Foo
等于 10 还是 20?” dict:is_key(Value, Thingy)
,然后在那边写Thingy:is_key(Value)
?dict:is_key(Key, Foo:get_value(Key2))
这样的代码吗?” Foo:is_key(Key)
之间没有太大区别比 dict:is_key(Key, Foo)
.除了我在第一次阅读时确定,即使在完全没有上下文的情况下,在第二个版本中操作的数据对象绝对是一个字典。 关于function - 为什么 Erlang 元组模块有争议?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31954796/
我正在学习Forth对于我心中的一个个人项目。它看起来是一种非常酷且简单的语言,可以在小型虚拟机中实现。 它使用词汇的可能性给我留下了特别深刻的印象。另一方面,我认为对于整体如此简单的语言来说,字典的
我需要关闭现有的争议,我想通过 API 来完成。我搜索了 API Docs但我找不到有值(value)的信息。 最佳答案 PayPal 没有可用的 API 来关闭现有的争议/有争议的工作。手动登录 P
我将 JDBC 与 mysql-connector-java-6.0.2.jar 一起使用,并且除非我做错了什么,否则我认为 DatabaseMetaData.ownDeletesAreVisible
有什么方法可以在 PayPal 沙盒测试站点上测试拒付/争议吗? 我尝试使用调解中心通过对费用提出异议的常规方法和调解中心特定沙盒的“创建或解决案例”部分来创建新案例。 无论采用哪种方式,我都只能将争
我是一名优秀的程序员,十分优秀!