inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下: 6 Z) y9 T# l. |$ `% t6 Q* f(number : integer)* n0 d- c: y: ^9 \1 y$ w; X8 S! b& o
is ; X4 V' L U$ s" qdo 4 [- _+ y8 K* k" X( V. M inspect number 0 Y. G* z8 z. j( z when 1 then ; b- d/ u. ^4 J8 Z1 C& b
print "not a prime number" 6 s! b4 s! \3 _7 J: } when 2,5,7,3 then ) U( x& P% h2 G- p9 @. z2 `, n7 p
print "prime number" ) y2 [% |: ~% |2 u) Z( T: r when 9,4 then : q8 ~: q0 C9 G& W0 H' Y print "square number" 5 x/ a* M5 S7 f. l2 t- J% X else# l) R- }; a, P7 X$ u
print "no special number";; [ q8 i& x; }8 S
print "or number greater than 9"; : o' m* ~% d5 n end; # U6 |6 T) s. z3 ]end;