|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
+ }- B5 F: D v6 O$ ~ u2 u7 X' o(number : integer)( B. L: k+ r; k, ^8 \
is
( e+ N( Y; V i, z, Udo' u8 l, R! B0 S/ V* z- f
inspect number6 U/ l i/ x2 V/ \+ E. f% c2 N/ `8 z
when 1 then
; H. c. e$ `' Z, u% @4 k; ]( d, i print "not a prime number"1 |' Z$ P1 l0 }4 h: p; X
when 2,5,7,3 then & ~0 T+ i, e7 c! \
print "prime number"9 B$ F/ F6 n% s1 N; k- r
when 9,4 then
3 i+ q, N2 d" \/ n print "square number"
% C6 O: G2 r7 b5 q9 h else9 X3 W' p M4 U5 F. S$ J+ ~. j
print "no special number";- \+ O$ J* W/ L* o5 T$ m
print "or number greater than 9";
* a- P7 S+ {1 Y( _ end;4 i2 e' M, l5 j: S( Z$ Q) O( H
end; |
|