VBScriptについて必死に話し合うスレ
■ このスレッドは過去ログ倉庫に格納されています
0633桃白白 ◆9Jro6YFwm650
2014/07/27(日) 17:45:27.14ID:DXQ62X69わかるに決まってるよねそんなの。
桃白白のことバカにするんじゃないよ。
Callっていうのはサブプロシージャを呼ぶときに使うものだよ。
たとえば
Result = Call FunctionA()
こういう書き方できないでしょ?
Callを使うときっていうのは戻り値がないっていうのが前提になるわけ。
ひるがえってCallを使わないのはファンクションを呼ぶときに使うことが前提になる。
だから、こう書けばソートされるでしょ。余裕だよこんなもの。
entry = bubblesort(entry)
Function bubblesort(array)
dim i,j,t
for i = 0 to UBound(array) - 1
for j = 1 to UBound(array) - i
if array( j ) < array( j - 1 ) then
t = array( j ) : array( j ) = array( j - 1 ) : array( j - 1 ) = t
end if
next
'WScript.Echo Join(array," ")
next
bubblesort = array
end Function
■ このスレッドは過去ログ倉庫に格納されています