inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:4 @7 `- i( X/ H- @$ L( y/ z
(number : integer)$ g' j: k' z4 J$ N c. `. {
is% b9 i( L! v' H) l( h9 @# Q
do0 d' r+ J( w+ V; H9 I
inspect number $ Q# |4 W0 g+ s when 1 then 0 p+ y8 q) x8 U" f* ~+ I
print "not a prime number" 0 m- t( L, U9 x when 2,5,7,3 then . t" B' C" i( Y. D5 s5 D7 k print "prime number"6 Z' `! a" s H* j
when 9,4 then " L* n0 v7 p3 S" p4 F/ y( U
print "square number" / y% L0 E3 H/ N7 W, z1 _ else6 }; G2 o, O6 n
print "no special number"; ; j. O1 f+ B) ] |5 z ^ print "or number greater than 9";6 H9 V6 E o! R0 f6 N
end; . n+ n9 x0 L& m/ c& G8 aend;