我有一个函数可以说:
func abc() -> [Int]{ return [1,2,3,4]; }
并调用此函数并尝试修改返回值
abc()。sort()
它出现错误“不能在不可变值上使用变异成员:'abc'返回不可变值”。
我知道为了更改函数内部的值,我们需要使用inout参数,但是如何快速更改从函数返回的值?
您只能使用sorted()将结果分配给新变量>
sorted()
let sortedArray = abc().sorted()