|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:3 j3 ^; C9 v& q) u7 T/ k* D
(number : integer)
7 N& Q- \ l$ \ Xis" K- Q: [2 ?9 S
do
, _, {7 a8 {1 v- v, t0 N& W. x inspect number' c6 A# H6 Y6 U6 ?! F- S* {
when 1 then 1 ^" S1 g5 }& V9 O
print "not a prime number"
7 {4 i( @* h: q' N9 V+ ]0 q9 f when 2,5,7,3 then
1 ^9 ?2 C8 ?, Q7 V. k. I: ^2 w1 D print "prime number"
- C9 L/ Q$ L8 \- ]. [' d when 9,4 then 0 L8 h0 R2 K; Z+ v
print "square number"
% I3 o3 p" q! k else
+ m' n1 a0 L( D3 t7 P print "no special number";" L% b" w0 \4 g* f- U a. s
print "or number greater than 9";
0 G4 _6 [4 ~) Z( w end;
: V' _5 \. _4 R# q& Qend; |
|