|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
+ J3 z5 L) N, @(number : integer)5 K& s+ Z) b8 _; i. ^
is
5 E W7 C& R$ K, I) _* Tdo, H# ~5 }( r* {+ F! O g3 Y2 J( _2 G2 D
inspect number( o j5 M. ~2 b" \/ U( f D
when 1 then * {; c8 J" m, J. i- \
print "not a prime number"( @0 R; W" g5 c L
when 2,5,7,3 then ) r; O( q" Q( ^: Y5 P& W8 s7 r
print "prime number"3 m- ]& K+ L- l( Z- i
when 9,4 then
: ~" q p5 E6 }! _1 y print "square number"
o. N/ }, r8 x* {- B else( S, ^" t$ y3 Q7 r
print "no special number";
7 _! V+ }- O% A- A4 @+ z3 k print "or number greater than 9";
" a4 g+ Y& {1 B" u+ V' i end;
7 o; R, A$ j: {* i0 S2 xend; |
|