|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
4 ~' B+ g! M4 E(number : integer)/ [ K9 A7 ]- Q
is
& F1 q* }" Q9 M& r- V3 d9 n9 xdo
* P7 _# g9 |' Y1 L4 `* s inspect number7 A& ~4 `0 r6 F& w4 f
when 1 then 6 i9 t! V9 a% P
print "not a prime number"8 V) ^/ L: P' W" A, u$ d# t/ Y; j
when 2,5,7,3 then 0 |6 e9 Y, {! W' @- F
print "prime number" ]9 q, J. m/ r# C3 L9 Q& r1 p
when 9,4 then : C: {3 q4 E% U" G4 Q; s. P+ A% i
print "square number"9 X6 V( }5 c6 m6 Z3 { G
else
: N( L& ~2 t3 G) _ print "no special number";
U1 @5 A* a9 V# A, T2 e: ?( b- V! q print "or number greater than 9";
" I$ C, A. n' Z- ?+ Q, m; t" A5 h6 z end;- e. \ j0 ?5 W$ G2 A* F. z
end; |
|