inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下: - K+ g. K% \; `9 O0 ~(number : integer). K4 H. s2 K5 j6 p4 W& N! p
is 3 N# [3 M. W- M; Q) {7 \: M: Tdo : b" z$ @) c v( e! b/ U inspect number. q$ c. J0 M* d) H, W( @: I% K% T
when 1 then ) ]$ _+ w! L$ O, y, a* L! M- ] print "not a prime number"% i5 k: ?- m) R' p% I- d' p
when 2,5,7,3 then 4 p/ B F* d+ C {% x0 n3 ? print "prime number"+ N8 h+ N/ A- ?) B \
when 9,4 then % H+ M; E% e! h
print "square number"" ~# a# A7 k6 w' M! x( I! p
else2 ^9 z0 v G1 E" B
print "no special number"; & }( P# p, R/ c0 P5 g* J3 N2 V print "or number greater than 9";( q2 z0 w$ U1 l2 D: Z- z
end; - q' }+ H$ ?0 O. Q8 G, _end;