inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:# {; V: s4 F& r _2 @0 t" w
(number : integer)7 O v* q3 m4 p% o
is) T/ D4 x! z# e {
do ; [/ g' c% Z: `& p2 w inspect number& B) v( T! A/ T" z0 S i+ E% y
when 1 then " c, r6 {: Y: @! G; n9 L
print "not a prime number" 9 w9 _% l2 Z! s9 t' z. i when 2,5,7,3 then ; d" k5 d z, k- n print "prime number"/ P: i% U! m! Y8 g3 y: E' W& b
when 9,4 then + l; C% t u3 V- y. K% m% F/ {- w print "square number"# ~* ` H' h( e
else 8 O% H9 ~" E, G- X9 C; X) `; \ print "no special number";' s( m7 I" o" K6 }( g* f
print "or number greater than 9";7 b+ Z% y r: L' e
end;+ K) w$ d- G6 F/ Q0 ~4 i. u
end;