inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:# u2 Y2 f& ^; r6 ]& v. n5 `! k
(number : integer) B9 l/ \0 w K2 o
is 7 s4 C. {$ x& ]. A* R. e* z( Y2 }# odo 7 r7 w5 }0 T" F! x inspect number- b4 e, K! [/ u( Y
when 1 then 3 Q& d4 n) N: B0 t6 ] print "not a prime number" ( d+ u4 d* t \9 K* v when 2,5,7,3 then % o3 b. ?9 ]" r3 ]
print "prime number" 7 C5 Z1 ?$ ^! H when 9,4 then * d9 o8 A. V0 g. \: O6 |2 T
print "square number" 8 s5 o v& A; b+ v% S else 8 @8 F4 i; Y# h( ^& H6 _ print "no special number"; , k/ z. g3 F4 [/ h6 A print "or number greater than 9";, z' F8 I6 m0 H5 Y- p' {6 o
end; ; p8 U7 l7 ^3 C2 T% pend;