|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:: S' L, y( D$ p8 u
(number : integer)
9 t: m5 `# }' `4 M$ P9 l2 [ Dis
/ e* v# H8 n" I" [7 g1 ~) ido3 i. J# L1 ~7 I: e
inspect number
/ m2 o/ Y$ x- C1 x0 R when 1 then , |3 w0 I1 V$ e: z
print "not a prime number"
( d, Z' |7 k* F. [0 X& a when 2,5,7,3 then
% h( V8 {/ m; J* A) R/ Z9 h print "prime number"3 n2 l# ?1 o" S: R
when 9,4 then
; h% q% J" \$ G5 q print "square number"+ y% k/ c0 v6 t7 e3 ]7 \
else
' }( y3 r7 J9 [ print "no special number";. \ z3 A9 q# J
print "or number greater than 9";) ~5 Z3 T- n8 d% z
end;3 P5 x3 Z1 r |) s' P$ ^5 i2 [
end; |
|