線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1551
推到 Plurk!
推到 Facebook!

case of 語法限制

答題得分者是:P.D.
eric2339
一般會員


發表:21
回覆:14
積分:7
註冊:2007-11-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-06-16 19:34:04 IP:59.124.xxx.xxx 訂閱
各位高手你們好…
想請教一下在語法中有沒有 case of 的使用限制呢?

case A of
A=~~;
A=~~;
A=~~;
end;
不知道是否有使用多寡的限制呢?
zhouying82
高階會員


發表:150
回覆:272
積分:189
註冊:2004-03-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-06-16 21:24:43 IP:116.230.xxx.xxx 訂閱
A只能是有序类型,比如说,整型,字符型,枚举等等。
------
断断续续的学了几年,还是一个初学者,永远支持Delphi !
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-06-16 21:26:56 IP:61.67.xxx.xxx 未訂閱
你的上限是有多少呢?
eric2339
一般會員


發表:21
回覆:14
積分:7
註冊:2007-11-27

發送簡訊給我
#4 引用回覆 回覆 發表時間:2009-06-16 22:00:22 IP:118.169.xxx.xxx 訂閱
目前所使用到一段程式中的可能會接近50個case。
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#5 引用回覆 回覆 發表時間:2009-06-17 11:08:26 IP:61.67.xxx.xxx 未訂閱
其實初學者常犯一個毛病, 如果對這項操作有所懷疑時, 何不自已寫一支符合自己懷疑的內容程式, 直接執行不就立即可以驗證了嗎?
===================引 用 eric2339 文 章===================
目前所使用到一段程式中的可能會接近50個case。
max5020
資深會員


發表:30
回覆:277
積分:321
註冊:2003-06-04

發送簡訊給我
#6 引用回覆 回覆 發表時間:2009-06-18 10:01:38 IP:211.22.xxx.xxx 訂閱
IF A='A1' THEN BEGIN ... END
ELSE IF A='A2' THEN BEGIN ... END
ELSE IF A='A3' THEN BEGIN ... END
.
.
.
ELSE BEGIN ... END;

只要排列整齊, 作用等同於CASE!!
小傑克
資深會員


發表:5
回覆:209
積分:357
註冊:2009-02-16

發送簡訊給我
#7 引用回覆 回覆 發表時間:2009-06-18 15:34:58 IP:59.112.xxx.xxx 訂閱
你可以用數字, 就不怕數量限制
var i:integer;

case i of
1:;
2:;
3..100:;
101.. 5000:;
5001..100000:;
else ;
end;

條列幾千個都可以,不信,你可以試試看
------
額有朝天骨,眼中有靈光
系統時間:2024-05-17 7:11:41
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!