如果我需要在参数中传递一个(小)切片,那么用go编写纯函数的最佳方法是什么?切片不会像数组一样通过值传递。因此,不可能保证在函数执行期间不会对其进行修改。一种解决方法是每次我调用函数时都复制切片。它可以在实践中起作用,但是我希望有一个更安全的解决方案,因为没有办法确保在函数调用之前就可以进行复制。
森栏
慕丝7291255
相关分类