|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
$ V7 o. }( p, H0 k) B: r3 `3 Z q(number : integer)
& n- k5 r7 O6 y( T* _8 F- j6 his
9 Q0 g% j! m& K; ^4 Wdo
% K( y) `. M- f, P: | inspect number- v: _9 Z8 o3 T
when 1 then
3 M1 F0 G, B; u print "not a prime number"4 C( l* p M. e7 Q; Y
when 2,5,7,3 then + |/ ?: y w, f5 V: ~% U
print "prime number"
/ _5 q/ j' K+ Y' s9 Q8 Z when 9,4 then
. T M. G. K4 ~1 j' {9 i8 T print "square number"* z8 c5 L" X: b( E
else7 |8 e! _: d; V; s9 c
print "no special number";
- ~( d& e- _8 s. X2 { print "or number greater than 9";
# ~: N1 x: z' h# K, k end;
1 f4 I) S% [, V* `; v; e) send; |
|