inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:; Q0 a: a& Z6 w9 b1 }
(number : integer) % L5 t5 |9 `" j. eis5 X1 M6 M" h* l) m+ B- B5 A
do& O- v% B, d$ g* H
inspect number! A: `" ]1 I6 g1 r+ Z9 u. E
when 1 then 9 h, E: O" p) l+ E3 F print "not a prime number"0 P1 Z: U% }/ {$ ~8 |/ w# ~
when 2,5,7,3 then 8 `+ B z( V( g
print "prime number"5 D$ T8 O9 V- |7 u9 _
when 9,4 then ! h# b6 e! Z) M) J+ L L print "square number"* u5 U! ]! b' S$ u& | @9 x
else6 f, a7 O8 W9 S
print "no special number";! L8 C U2 u H. K2 L
print "or number greater than 9"; $ P9 w. E5 G/ e/ \0 w! N end; + Z9 e8 }4 g. u& X0 M, pend;