ELM 是按引用传递还是按值传递?

Is ELM pass by reference or pass by value?

我正在玩ELM,我想弄清楚它是按值传递还是按引用传递。对此有什么想法吗?

在像 Elm 这样一切都是不可变的语言中,按值传递和按引用传递之间没有区别。

正如 Markus 所说,在 Elm 中一切都是不可变的,因此您真的不需要关心引用与值。

从概念上讲,一切都是按值传递的,不存在引用。然而,编译后的代码将传递引用,因为它更快,而且这正是 JS 所做的。情况可能会改变 when/if Elm 开始编译为 WASM 或其他语言。