|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
$ r- R; q9 |! `6 o(number : integer), L7 z) C* O- X2 h/ ?+ z
is
. E1 f/ T9 z6 V' W/ u4 Kdo
/ n! o0 G' v. b inspect number) `; }4 d5 Z' p3 _1 j5 P( b
when 1 then 6 Y3 {* ?) k, y+ j/ N
print "not a prime number"
% i. h+ [1 d, |/ }1 G, f! o& f when 2,5,7,3 then 9 X1 u8 i6 Y h# B2 e- {
print "prime number"
, y9 {/ R/ C% _4 d when 9,4 then 6 Z: p& R* A# u; B" {+ }$ ^
print "square number"
4 u8 p/ L& K+ h y$ N0 ? else3 K& U' p7 m- `. s1 R6 v' |
print "no special number";" q0 I& H4 t% Q9 b# r9 O5 V' }5 s
print "or number greater than 9";
- h% K' d x: q2 u end;
. X/ I8 G- n" \; ?1 ~/ S4 b1 Bend; |
|