ELM是通过引用传递还是通过值传递?

Aye*_*era 1 internals pass-by-reference elm

我正在玩ELM,我想澄清它是通过值传递还是通过引用传递.有什么想法吗?

小智 5

正如马库斯所说,榆树的一切都是不变的,所以你真的不需要关注参考值和价值.

从概念上讲,一切都是通过值传递的,并且引用不存在.然而,编译的代码将传递引用,因为它更快,因为这正是JS所做的.当Elm开始编译为WASM或其他语言时,情况可能会发生变化.