inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下: 5 @9 Y) z; }2 N- p0 B2 X. T(number : integer) : e$ v4 x3 l+ fis4 @- [. j; ?. @& F2 k: F
do 7 ]# T9 a, Q4 H& v) J& @- q4 t1 H9 x inspect number B+ E" x3 }0 J. N when 1 then 1 a6 O. c5 ]6 U5 m2 |3 e" z
print "not a prime number" & ~% }( B' ?2 O when 2,5,7,3 then ' Q9 Y; P; c: D5 r( C print "prime number"% \$ ?) n* S0 g" H: s: `
when 9,4 then $ w1 Z& [' j `: [% z print "square number"4 K4 V' b. c( N
else 5 l( W {1 D. b print "no special number";/ v0 N5 H1 m Z l: \5 b* c+ b9 O
print "or number greater than 9";! X: u# n/ S% P; V
end; 9 w% G0 }6 |7 i" c# w% [) Kend;