inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下: , f) f8 P$ D. ^" e: z; Z" Y% q(number : integer)0 d6 u; q% T1 s5 J
is ) i0 L) z# W. v5 Jdo3 ^& o1 | |5 D8 F. i. M( n
inspect number . ]8 p' p1 [5 b! k- C& L when 1 then 7 r/ W5 ]9 L( B4 f% e! |- x1 U
print "not a prime number" 2 F/ h# D K% [4 B* |& t when 2,5,7,3 then & N4 ]8 c; l$ S( q print "prime number"' D6 \- q v& M, d7 R
when 9,4 then ) F) d$ X, k, t; | print "square number" c% W6 P/ q$ w$ x
else: e$ }' w- [ n2 R/ ^" A
print "no special number"; # |4 }/ h/ s Y% p print "or number greater than 9"; / v: X6 d7 y5 u! C end;2 |* h I3 z1 o0 {
end;