|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
" }* P" E& M, X( Q(number : integer), Z: W' H0 W, g2 p6 m7 [
is: `4 P. H1 i4 L5 L G
do5 P3 T X' H' \/ x& Z+ [( c
inspect number$ M! f/ U" g2 d) V* m" q8 J
when 1 then
. |; ~8 d1 p0 Y/ L0 q) q, h3 H print "not a prime number"" ^& E& S1 t9 c9 ]4 S9 E
when 2,5,7,3 then # ~( [% x: p' l: y8 T) C5 u* N
print "prime number"
! Q" S7 Z" l2 N* \ when 9,4 then : [9 N# l; E4 s1 ^
print "square number"( K. x" @4 r. T0 W
else! J! K* r/ Z/ e9 f! m5 V Q
print "no special number";
# B8 l3 t) w5 L6 f3 M print "or number greater than 9";3 T# w+ _# M, B- k5 C5 M
end;- ]2 g6 K7 s D+ E A! O
end; |
|