inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:1 B9 x- c4 f! \) i
(number : integer)$ e0 Q8 l% m, k5 v* `" T9 |6 j4 ?
is5 R& \5 V6 T. G
do $ N0 v9 G' \) L G4 r* C8 S0 C inspect number * B/ E1 m# }; i% g0 y8 Y when 1 then 0 b9 Z2 @, e- e1 V$ P. t
print "not a prime number"$ g! N* G5 P; ]9 Y' f
when 2,5,7,3 then * U a. D# j! u+ b8 h$ w print "prime number" $ d# I8 k! a( ?" R when 9,4 then & Y& q" p8 O% M4 H4 W3 h1 D' @8 _ print "square number"6 d: B8 \8 Y2 I0 O: t
else/ ^3 ?) l2 S3 f( j
print "no special number"; ) K# l: U! T7 z" }( }& S* t8 G- k# D print "or number greater than 9";7 e# G2 u0 g7 ^' d6 y$ W
end;6 q/ V+ m5 D$ a( B) V6 S0 p
end;