|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:) u i/ |/ s- t4 u C" M! i* |" Y( ~
(number : integer)5 ^/ |! z& I+ @) l+ Q( n
is4 I. L: U4 Q! V( p
do
9 Q) {. i+ L9 g% c6 N' O inspect number5 ^9 }' v, M) E- l3 W8 D# W- ]
when 1 then 8 v4 i8 j3 L* l( P- u' Y- t& {8 r
print "not a prime number"5 G! q4 t" a3 l3 N; H- ]
when 2,5,7,3 then " @ _5 h! G" G- ]. m& R
print "prime number"% U( X# K3 ~+ Y1 M( g
when 9,4 then 5 a ?; K8 |% a
print "square number"
% K2 ~* n9 E, g2 V: o( r else
9 ^, O& D; @- O; M print "no special number";2 |1 p8 @& M6 c* @, C* O4 _* |; X
print "or number greater than 9";% A4 i9 C$ D+ y! J" E; c
end;
0 l* u/ o( N& T+ i& t- mend; |
|