inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下: " F2 W2 {: l# c(number : integer)! f+ L* q# ~2 ^) N
is # h) p5 S! C) n" ldo3 ~% W- W |4 r# |' @6 I
inspect number @" j2 [) X1 x4 g) U8 V
when 1 then 8 w* T3 k _' t ^' r
print "not a prime number"! F/ k% N- i( y6 z
when 2,5,7,3 then # ]! X. u9 k% r4 f8 c+ ?; } print "prime number"( E& p- m7 L' {8 u
when 9,4 then # Y( @# @6 e3 o! @- T5 f print "square number"( C7 `$ L4 m- C* q0 ]
else , ^+ w0 b, \/ H# G7 \5 b print "no special number";- A9 s& @4 P" T! s7 o8 m9 ^) h
print "or number greater than 9";1 ]$ @! X! }2 i
end; 7 o0 T" x% c& n. g0 W# b" }7 wend;