inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下: + c* R- a/ c) K) i: s(number : integer) . m2 \+ ]7 u9 T! _is! M; z! W3 D% ?/ U5 y! ~+ u* R
do2 M) m$ j# Z3 }2 }: r3 w1 |7 M
inspect number- u9 Y& y0 Z& V6 p& n
when 1 then & `( i0 o% W3 w. O7 W print "not a prime number"0 V( D; p6 y% O& w, b0 j0 K0 f
when 2,5,7,3 then ?4 B a& {. Z4 S9 a5 z g7 q
print "prime number"; e5 K. ~9 Z' P) O
when 9,4 then 0 T( x% z8 @, {4 g" n9 G1 v
print "square number" + S# [8 p( X8 x. @' L I else ' z4 n! Y! l7 j& W8 X print "no special number";8 l6 @& X Z r9 T
print "or number greater than 9";: d/ U- ^; K! y& i3 I% F+ S
end; + f8 B. U' L' ^! P1 ^ I5 b# g- Cend;