奇狐社區論壇
在這個頁面顯示本主題全部的 5 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 請問 IF 判斷式為何老是出現錯誤訊息? (http://www.chiefox.com.tw/bbs/showthread.php?threadid=11346)


由 chaosrx 在 2009-04-04 08:07 發表:

請問 IF 判斷式為何老是出現錯誤訊息?

if (date<>ref(date,1)) then begin
PreKH := REF(HIGH, 1);
PreKL := REF(LOW, 1);
end;


請問這樣寫. 哪邊錯了呢??

感謝


由 cgjj 在 2009-04-06 09:37 發表:

回覆: 請問 IF 判斷式為何老是出現錯誤訊息?

引用:
最初由 chaosrx 發表
if (date<>ref(date,1)) then begin
PreKH := REF(HIGH, 1);
PreKL := REF(LOW, 1);
end;


請問這樣寫. 哪邊錯了呢??

感謝



問題在於
if....then 的錯用

if ... then
僅能用於單一數值的判斷不能應用於整個數列的判斷
date 傳回的是數列

if...then 教學請見
http://www.chiefox.com.tw/bbs/showt...=&threadid=2646


由 chaosrx 在 2009-04-06 10:55 發表:

感謝版主回覆

另外建議,

是否能下次改版的時候
在函式說明的部份加註
函式回傳資料類型

讓 User 可以更清楚的瞭解, 哪些是數值, 哪些是數列


由 cgjj 在 2009-04-06 11:06 發表:

引用:
最初由 chaosrx 發表
感謝版主回覆

另外建議,

是否能下次改版的時候
在函式說明的部份加註
函式回傳資料類型

讓 User 可以更清楚的瞭解, 哪些是數值, 哪些是數列



與K線數據相關的基本上都是數列

目前的說明
若傳回的數據為數值(並非數列)
會有下面這行在說明中加註(如 dynainfo, datatype, datacount, currenttime ...)
注意:該函數返回常數


由 chaosrx 在 2009-04-06 14:32 發表:

謝版主提醒


全部時間均為台灣時間, 現在時間為22:53
在這個頁面顯示本主題全部的 5 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.