![]() |
在這個頁面顯示本主題全部的 5 個文章 |
奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 如何以條件式決定執行一段運算式? (http://www.chiefox.com.tw/bbs/showthread.php?threadid=15426)
如何以條件式決定執行一段運算式?
請教各位先進,
若我有一小段算式, 例如:
A:=B+C;
D:E/F;
G:=H*I;
但這三個運算式需要由一變數決定執行或者跳過,
請問有何內建語法可達成此一目的?
因為我嘗試用奇狐內建的 IF() 在編譯時會出錯.
謝謝!
Ted
回覆: 如何以條件式決定執行一段運算式?
引用:
最初由 chentaiw 發表
請教各位先進,
若我有一小段算式, 例如:
A:=B+C;
D:E/F;
G:=H*I;
但這三個運算式需要由一變數決定執行或者跳過,
請問有何內建語法可達成此一目的?
因為我嘗試用奇狐內建的 IF() 在編譯時會出錯.
謝謝!
Ted
回覆: 回覆: 如何以條件式決定執行一段運算式?
Hi cgjj 兄,
1. A,D,G 若跳過不執行, 就維持原值, 也可能後面不會用到.
2. 變數是單一數值, 我可能會將它定義成輸入參數之一.
Thanks.
引用:
最初由 cgjj 發表
變數是單一數值還是數列? 後面如何運用 A,D,G ??
有實例才比較容易協助您唷
回覆: 回覆: 回覆: 如何以條件式決定執行一段運算式?
引用:
最初由 chentaiw 發表
Hi cgjj 兄,
1. A,D,G 若跳過不執行, 就維持原值, 也可能後面不會用到.
2. 變數是單一數值, 我可能會將它定義成輸入參數之一.
Thanks.
原碼:
if M=1 then begin
A:=B+C;
end else if M=2 then begin
D:=E/F;
end else if M=3 then begin
G:=H*I;
end;
回覆: 回覆: 回覆: 回覆: 如何以條件式決定執行一段運算式?
Hi cgjj 兄,
感謝!
Ted
引用:
最初由 cgjj 發表
範例
原碼:
if M=1 then begin
A:=B+C;
end else if M=2 then begin
D:=E/F;
end else if M=3 then begin
G:=H*I;
end;
| 全部時間均為台灣時間, 現在時間為17:34 | 在這個頁面顯示本主題全部的 5 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.