我有一个数组女巫我通过引用传递给函数来排序它.但是,似乎数组是通过byval传递的.任何人都可以解决问题吗?(也接受排序变通办法)
1)下面的脚本通过引用将数组传递给sort函数.
2)排序功能输出排序的数组值.
3)脚本输出排序的数组值.但是他们没有排序.
脚本输出:
300200100 ,,
100,200,300,
'declare variables
mitta(1) = 1
mitta(2) = 2
mitta(3) = 3
sort(mitta) ' see the function below
' show variables
For i = 1 To 3
response.write mitta(i) & ","
next
' sort function
function sort(byref a)
dim num,i,j,temp
num = ubound(a)+1
For i = 0 To num - 1
For j = i + 1 To num - 1
If a(i) < a(j) Then
temp = a(i)
a(i) = a(j)
a(j) …Run Code Online (Sandbox Code Playgroud)