|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
; O3 \( v. L; x& X, o2 x( I' a6 X(number : integer)
% T# z2 o: a& G7 I- Cis& W; t. A4 D$ k. ~& e! F; u: w
do2 Z3 {* F; O7 }0 v- J
inspect number0 b4 F) T5 J; c4 F
when 1 then
/ N6 ~9 b" W0 r0 i print "not a prime number"/ i7 S/ T0 \: `; ?. |) S- ^* G! t
when 2,5,7,3 then
7 r, }) k* ^8 K! a+ q print "prime number"
1 ^, F, H5 ]4 ~. S when 9,4 then
/ q7 p1 ]' _, `+ H7 \ print "square number"
* c$ y0 y$ n' I: ~. k# c4 p) Y else
& H/ |1 p3 K9 _9 M) W+ P print "no special number";
0 E' N1 ~( R% H) S print "or number greater than 9";( q& z6 P9 O, I$ c( y4 u4 g
end;
* I4 k$ K ^. a) ~end; |
|