inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下: * A+ e" c; {& |+ N) N% o(number : integer)& u# {! z" {7 D, c/ Y
is 9 [8 a4 Z8 y. m5 Y5 b6 S& Kdo8 t6 l! o5 P" V
inspect number " J( h5 f. v* y+ n0 U when 1 then 3 q1 j6 ~9 |) c" T% T
print "not a prime number" ?1 u e! E* X; a v& X5 e when 2,5,7,3 then 3 {1 U6 N9 F; ? print "prime number"# E& o7 L7 c) D. ~7 ~
when 9,4 then 0 W. W) I3 N# t1 e! X, r print "square number"; d* z O! O/ h
else" |) E1 Q) H6 C, q
print "no special number";5 n* l9 ?; y1 z: P
print "or number greater than 9"; ( b6 |; w& Q1 b( W4 I end;1 W8 T1 E6 X2 q/ X0 F
end;