所以我有一个名为"mergeSort"的函数,我将其用作辅助函数,我想使用它返回的数组,但我找不到您将如何做到这一点。我试过这个:
Dim result(9) As Integer
result = mergeSort(numbers(), 9)
它给了我一个编译错误:
无法分配给数组。
任何关于让使用 mergeSort 的返回数据的建议将不胜感激。以下是mergeSort
函数的签名:
Function mergeSort(numbers() As Integer, sz As Integer) As Integer()
要将一个数组分配给另一个数组(即从mergeSort
到result
的结果),请确保赋值左侧的数组可调整大小并且数组的类型匹配。
Dim result As Variant
result = mergeSort(numbers(), 9)
有关详细信息,请参阅 MSDN 无法分配给阵列