関数をソートするために参照によって関数に渡す配列ウィッチがあります。ただし、配列はvalによって渡されているようです。誰かが問題を解決できますか?(ソートの回避策も受け入れられます)
1)以下のスクリプトは、並べ替え関数への参照によって配列を渡します。
2)ソート機能は、ソートされた配列値を出力します。
3)スクリプトは、ソートされた配列値を出力します。ただし、それらはソートされていません。
スクリプトの出力:
300、200、100 、、
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) = temp
End If
Next
Next
' show sorted variables
For i = 0 To num - 1
response.write a(i) & ","
a(i) = 0
next
end function