|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
. l& g% p/ @- F N& J(number : integer)
1 c2 n# M3 V+ |- g9 j$ Kis
- y% C/ N* d% B" S% Sdo5 v$ a' e$ D: C H* i
inspect number
( u: [ N/ |1 Q% [% @ when 1 then + {! z0 j8 A' \ S% e
print "not a prime number"! R4 u; Q' y* @3 J
when 2,5,7,3 then
" q/ R O' D2 Y" x; q1 o3 \. w, }! @ print "prime number"1 h! O1 l8 O% K8 b m9 G6 A9 f
when 9,4 then
0 d5 E$ B8 J: N0 f8 ^& p% u& M; |1 S print "square number"
7 k4 G4 X( E# S1 f1 h4 T else
9 p0 s! u+ \. W) |0 ~4 p print "no special number";3 Y. G3 h) o' j4 |- q; ^
print "or number greater than 9";5 W* V' C3 k K9 ^
end;
) s r8 }. O8 |* P5 hend; |
|