|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
% p# k4 S: C5 E+ c/ O Z* `(number : integer)7 `* x4 T6 N9 X: J7 T
is
3 F# D9 k* w( y3 k' t- J' R7 D. N) `do2 J, V6 l' a' Z" `# z& S
inspect number
, A% a$ C* o3 b2 V' P) g- E when 1 then
+ C0 _7 ~$ V# g/ e( E8 W% f print "not a prime number"
1 Q/ A" k" p. u+ P7 N when 2,5,7,3 then
3 u( m, ~7 ]7 M( m7 n print "prime number"1 ~! `/ n4 K% u, r& @4 F
when 9,4 then & ^ _0 T6 u) @" v; L' u- k8 r
print "square number"9 }, `; T$ n3 l" U
else
- Z2 ^7 t6 |5 e3 o& p1 E ]+ v print "no special number";# C" k- y' l" ^7 p0 G$ l
print "or number greater than 9";" f5 O* z1 K7 |( j8 u0 T% ~
end;! C( j# O: Z, g% |1 n3 { | ^, w: H! f* V
end; |
|