麻煩管理員幫忙解釋一下這個(gè)錯(cuò)誤 [金字塔]
- 咨詢(xún)內(nèi)容:
今天有一段代碼一直運(yùn)行有異常,在調(diào)試器中查看兩個(gè)變量的值分別是:gMuCSigma = 9.10 gDxy00 = 10.00
當(dāng)進(jìn)行比較時(shí):if gMuCSigma > gDxy00 then ...... 這里被執(zhí)行end if
在調(diào)試器的命令窗口用以下指令查看,發(fā)現(xiàn)比較返回True
在 Microsoft Script Debugger調(diào)試中的命令窗口? gMuCsigma9.10
? gDxy0010.00
? gMuCsigma > gDxy00True
我暈,明顯 gMuCsigma小于 gDxy00 為什么會(huì)返回True呢
相關(guān)調(diào)試截圖在附件中 [此貼子已經(jīng)被作者于2014/6/5 10:16:42編輯過(guò)] - 金字塔客服:
調(diào)試器截圖如下:
- 用戶(hù)回復(fù):
VBS腳本的變量都是無(wú)類(lèi)型的,你的情況很有可能是2個(gè)變量不同的類(lèi)型,比如看起來(lái)是一樣,但實(shí)際一個(gè)是數(shù)字一個(gè)是字符串,這樣比起來(lái)當(dāng)然系統(tǒng)認(rèn)為9那個(gè)更大,
建議你在變量使用之前,先做強(qiáng)制類(lèi)型轉(zhuǎn)換,參考 CDbl 函數(shù)
- 網(wǎng)友回復(fù): 好的,謝謝
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容