【发布时间】:2012-06-28 18:36:43
【问题描述】:
这确实是一个简单的问题(但我似乎无法在 MSDN 文档中找到答案)。
如果我在 F# 中将大型序列和对象作为函数参数传递,除非我提供 byref 关键字,否则它们是否总是按值复制?问题是,我无意修改参数,但同时,我不希望每次调用函数时都复制大对象。
【问题讨论】:
-
我强烈认为任何说“数组通过引用传递”的人都在滥用术语,这可能会使新学习者感到困惑,但承认我的感受可能是少数。
标签: f# pass-by-reference pass-by-value