自定義函數(shù)的返回值問(wèn)題 [文華財(cái)經(jīng)]
作者:文華財(cái)經(jīng) 來(lái)源:cxh99.com 發(fā)布時(shí)間:2021年09月30日 點(diǎn)擊數(shù):
【收藏到本網(wǎng)的會(huì)員中心】
-
咨詢(xún)內(nèi)容:
老師你好,請(qǐng)問(wèn)自定義函數(shù)中的返回值可以返回?cái)?shù)組嘛,為什么我這里返回?cái)?shù)組Index會(huì)報(bào)錯(cuò)說(shuō)return語(yǔ)句有問(wèn)題,我的代碼如下
Params? ?NumericArrayRef Arr;
Vars? ?Numeric nSize;
? ?Numeric i;
? ?Numeric j;
? ?Numeric Tmp;
? ?Numeric nSize1;? ?Numeric nSize2;? ?NumericArray index;Begin? ?nSize = GetNumericArraySize(Arr);//獲取數(shù)組大小? ?nSize2 = nSize - 2;? ?nSize1 = nSize - 1;? ?for i = 0 to nSize1{? ?index[i] = i;}
? ?for i = 0 to nSize2//for循環(huán)語(yǔ)句? ?{ ? for j = i +1 to nSize1//for循環(huán)語(yǔ)句 ? { If (Arr[i] < Arr[j]) { Tmp = Arr[i]; Arr[i] = Arr[j]; Arr[j] = Tmp; Tmp = index[i]; index[i] = index[j]; index[j] = Tmp; } ? }? ?}
Return index;End?
?來(lái)源:程序化99
-
文華技術(shù)人員:
您方法不對(duì),您要排序,最后不用輸出數(shù)組的,您調(diào)用改自定義函數(shù)后就自動(dòng)排序數(shù)組參數(shù)了,不需要額外輸出:
Params ? ?NumericArrayRef Arr; Vars ? ?Numeric nSize; ? ?Numeric i; ? ?Numeric j; ? ?Numeric Tmp; ? ?Numeric nSize1; ? ?Numeric nSize2; Begin ? ?nSize = GetNumericArraySize(Arr);//獲取數(shù)組大小 ? ?nSize2 = nSize - 2; ? ?nSize1 = nSize - 1;
? ?for i = 0 to nSize2//for循環(huán)語(yǔ)句 ? ?{ ? for j = i +1 to nSize1//for循環(huán)語(yǔ)句 ? { If (Arr[i] < Arr[j]) { Tmp = Arr[i]; Arr[i] = Arr[j]; Arr[j] = Tmp; } ? } ? ?} End??
?來(lái)源: www.kzuj.com.cn
-
文華客服:
?我想得到排序后的數(shù)在原來(lái)數(shù)組的哪個(gè)位置,我后面需要調(diào)用
?
-
網(wǎng)友回復(fù):
?您一樓冒泡排序法寫(xiě)的有錯(cuò)誤,您直接用NumericArraySort 排序就行了,
然后排序后? ARR[0] 就是最大的或者最小的,然后依次排序。?
有思路,想編寫(xiě)各種指標(biāo)公式,交易模型,選股公式,還原公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 或微信號(hào):cxh99cxh99 進(jìn)行 有償收費(fèi) 編寫(xiě)!
(怎么收費(fèi),代編流程等詳情請(qǐng)點(diǎn)擊閱讀!)
(注:由于人數(shù)限制,QQ或微信請(qǐng)選擇方便的一個(gè)聯(lián)系我們就行,加好友時(shí)請(qǐng)簡(jiǎn)單備注下您的需求,否則無(wú)法通過(guò)。謝謝您!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容