inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下: 8 X! Y) b, X4 X# ?(number : integer) $ z# ^# d( E2 Q4 g. ois* w3 t. J& M! i: ]7 m7 {
do % R1 {* d& E7 ]/ q inspect number: S8 ^. W) ?* e
when 1 then ) n2 A! C1 J+ E* r2 j) W I% e( d
print "not a prime number", w9 g% a' V$ z8 w
when 2,5,7,3 then 6 }1 V9 a) T2 q( n! l
print "prime number"" T3 s! d2 X* Q$ v1 b u2 x6 D
when 9,4 then : G( D! D3 o9 Y8 H print "square number"$ o2 i6 m9 V2 g; L3 ?* N* F
else + ~) ^: c9 V* ]1 h1 w% P# d. ~ print "no special number"; 9 N' h; \3 j) A5 p7 q! Y print "or number greater than 9"; . h0 @( B; p q0 z) w& e& s end;* L1 R' a$ t2 F; `% b0 b6 G* d
end;