|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
7 ~! Q- O; J4 t8 H' Y" F(number : integer), {& U* d3 J% j. @
is
: {* F6 {7 K) N, m+ f' fdo
: M3 h7 s4 @" r# ` I0 S inspect number
3 E) K1 D9 q' V. O/ \ when 1 then
) B3 J& ^2 g# K3 x print "not a prime number"
X/ Z' c% m6 Z9 V7 a when 2,5,7,3 then
4 c: s" r- s" M6 }5 N9 F. B* a print "prime number"
' A$ m g1 K1 e5 E when 9,4 then
1 t4 ~( o5 _ v5 [ print "square number"$ V3 i. z j( q& `! t
else7 a3 I4 Q( U6 g& y! a% ]. ~
print "no special number";
) U5 B2 K/ {, E& u+ Z2 B print "or number greater than 9";
4 }. h$ y/ l; u0 r) m end;% V4 E' z2 W! A
end; |
|