inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下: & T c% a3 N/ y$ |(number : integer)# r0 p( ]( }0 W
is- k) s' O' L3 Q* U( D
do 4 B0 w( ?; N: U& u7 K7 a- E0 t inspect number ) H# ^9 [ y' r* C when 1 then ; ^- B' K5 f+ G+ |3 j8 |
print "not a prime number"2 q% Z# b* w. u/ {+ A. I
when 2,5,7,3 then L% o5 Q! J- k* K( F
print "prime number" , l0 v" d% c8 e; c/ \$ B! | when 9,4 then 8 {! G0 C) U( e. u* j1 _ `! C# w print "square number"" b( U6 k4 h) l! }% X# m/ A
else0 z o) ~6 S) C6 o5 o. X. o8 q: z
print "no special number";/ E$ l, p6 }1 k1 _" w! f
print "or number greater than 9"; x3 V$ Y; A: B k7 n+ i8 m
end;1 |1 |5 N" O* m/ n5 [' y4 c
end;