inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:6 X, i& k* J- m5 J e
(number : integer)+ H& j5 A' A; Y9 h7 ?
is+ @5 m: b0 Y4 b5 ?+ o# I
do T8 T* R) G Q; U$ \ c3 w v inspect number, Q' |5 e) Y. k4 T$ n& Z
when 1 then # q7 K& D' M+ x7 Z4 \0 x1 {: e
print "not a prime number"2 R/ }% R0 ^( E2 W( m( f. O
when 2,5,7,3 then 3 } M5 r5 M* Y2 f C
print "prime number" ' `8 V$ I6 ^0 j( q3 H& d: \ when 9,4 then ; q( o* r7 T9 U w* Z5 U0 u print "square number" 5 s. G' Z% A& G else. l% c( x- q% b8 x8 X" y
print "no special number";6 n& C' `$ L# H
print "or number greater than 9";( b/ N0 p8 u9 x2 w$ u* O$ B
end; ( {' x: h' X V# E& w- N. Gend;