|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
5 G$ {, s2 [+ r( W1 z5 ](number : integer)' [8 j6 u1 V2 a% z, e V( I2 D
is4 J v; T H6 e% n
do! ]5 V# H, P8 N U& }& R5 t6 |. j
inspect number
! m4 }( x1 a% s# k% I% E when 1 then
( W; H+ W4 Z% J4 r, \ print "not a prime number"/ ]* E9 y' S! m+ v( c& D6 I
when 2,5,7,3 then 1 {% H/ q- I4 ~2 X
print "prime number"
+ G( Y) {* w% e9 {! _0 s when 9,4 then
+ k0 O2 R- X6 [! G& G1 @+ Y2 [1 m9 h4 Y print "square number"* T7 M1 W# o. n: N/ \1 H( m
else8 z! e& E* k+ m/ {
print "no special number";% x; {1 n/ n2 B! Q, c& B5 F) q- Z
print "or number greater than 9";
. |+ K6 X' f5 @* E6 M# p/ I end;4 l6 y9 k9 S p0 o! ]
end; |
|