inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:, Q8 q6 c1 N$ \6 s& q. u) E
(number : integer)4 A' t' n' z/ h$ H0 b
is. d L0 m) B6 J4 D3 g7 G+ d
do% u8 |, c' D; o; b
inspect number ( h+ Q% S/ X, l I: N when 1 then 3 E& w7 @# s O) m. z
print "not a prime number", q& d2 v$ L# R$ {# o! Z4 c: S
when 2,5,7,3 then 6 X0 c. t4 j. s7 ^2 }. n; p print "prime number" " Q) I* h+ G: S5 J( k; Z8 b2 G when 9,4 then ( u" n6 \ k$ V' r print "square number"7 j$ Z; E( p& `8 f1 e
else1 x: h; D- P0 Z: ~0 L
print "no special number"; $ _* i( i% x; h3 y' f9 J print "or number greater than 9"; W2 n' T0 U3 i" w8 i* j8 h end;; I& f A( i% N1 Y" e+ l1 ~
end;