inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下: 0 a4 I9 D) k% ~! \) i(number : integer) 1 c" S9 }5 [* w# z: Eis @9 y& {1 D. h! \8 a. S# L" r$ s# Q. xdo 8 P$ B7 _7 K3 P. p" F1 W inspect number - P+ {( R7 {* M1 x2 S when 1 then - Y }% A9 B2 H- h! D
print "not a prime number"3 H5 v' p" e9 t" D, C
when 2,5,7,3 then ! ?! B/ O! {6 O
print "prime number" 6 J/ L) L& P3 i) v' g' Z3 f when 9,4 then ( D8 k( S5 l8 r- \$ d3 N8 F
print "square number"; c& |; I( _8 c4 g9 q1 W8 D
else 2 z+ t3 j: `: j8 p print "no special number";4 R" v, u( \8 g7 O
print "or number greater than 9";! m5 f( k4 f; c# m$ l. H1 L
end;5 Q% X( w: G8 r) V4 c
end;