标签: pass-by-reference elm internals
我正在和ELM玩耍,我想澄清它是按值传递还是按引用传递。有什么想法吗?
答案 0 :(得分:5)
正如马库斯所说,榆树中的一切都是不可变的,因此您真的不需要担心参考与价值。
从概念上讲,所有内容均按值传递,并且引用不存在。但是,编译后的代码将传递引用,因为它更快并且因为这就是JS所做的。当Elm开始编译为WASM或其他语言时,情况可能会发生变化。
答案 1 :(得分:3)
在像Elm这样的语言中,一切都是不可变的,按值传递和按引用传递之间没有区别。