|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:/ X/ G; d+ a% z c( C
(number : integer)
6 N2 \6 q. M0 z9 Lis
( }; o1 s. H$ V3 `- |0 @do
8 I2 b3 q7 y! q, K inspect number6 r$ `! h6 r5 _5 B$ S$ p8 H
when 1 then ; K0 d9 G0 |. E1 }0 D% E6 m. h1 N
print "not a prime number"2 `: s! @$ u: L5 ~9 M+ {0 | I5 w: j
when 2,5,7,3 then 8 w( R/ F/ ]7 N: |/ `" x
print "prime number"
3 H6 \3 }$ c0 W2 ^ A% x9 u+ c7 c: C when 9,4 then
) i- a; C8 P' L$ m' e0 ^0 `2 F print "square number"
7 d/ o3 p, f, R1 v+ M# |4 c! a9 B! { else. a$ }( ^- Z C4 O& q) T' i
print "no special number";
- h; J! _3 ?4 M! c2 M. i; m7 k print "or number greater than 9";+ j& U& H7 Z4 e% q' q. f# F) J9 V8 b& M
end;
( V5 Q% }( w5 U* q4 H* p; f8 R9 q2 w4 Rend; |
|