inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下: ! O* p/ S. m f2 h$ i9 v5 g(number : integer) ! ^0 W3 j) e% p. I: N5 uis : |$ s. c; ^* w6 `6 G: Bdo& j$ |% W, K8 F. ^: y+ d
inspect number : q/ R% ]8 v+ }3 X# \* z5 c% @( o9 o when 1 then 6 b, I" f/ f$ B print "not a prime number" * c! p3 z; K! w( x7 s when 2,5,7,3 then - }# p P" s# `6 @- n, Q
print "prime number"% D5 B! P% X Y+ G/ F
when 9,4 then : w; m: F- m- v4 b+ m. } print "square number" . N' w% B+ _9 E: @3 T; B4 G else5 V+ j a. J# c+ @4 M
print "no special number"; & L4 `1 Q' k& B0 e* T; u9 x/ c print "or number greater than 9";7 i1 G9 V4 ~0 M; [9 i' A
end; ' ` V4 O/ e; |# L% [end;