|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:3 ?) D5 D) i. \9 I4 [/ p
(number : integer)) i8 O2 {) @& j/ o" @9 ]9 ]
is
+ r& v1 i9 ?- X& }1 tdo) S5 p* o5 Q4 `' M3 q/ p; |* p( L
inspect number
h/ c5 z! w _ when 1 then
" s, d) B% @$ }* T print "not a prime number"6 q( t+ x* f K5 T
when 2,5,7,3 then 8 v- x M7 [) F( ~! q# v
print "prime number"; X, Y+ s7 w1 \7 W I; K6 n/ P2 K
when 9,4 then 4 h2 C" `9 m1 x
print "square number". `: q$ b( J. Q6 ` Y! B! j
else6 H4 X* D y% X: L! P: `& M
print "no special number";
) c/ n6 c% e' Y0 q print "or number greater than 9"; c' B# \ U! N4 ]
end;
5 p6 |- b6 |1 yend; |
|