|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
- N) b! w" g% j- F. P7 K(number : integer)0 ]8 [7 p! K& q$ c9 V& z% M' G
is
9 U8 N5 H: p+ P3 d0 P% F" kdo. }% M) p& |3 B: _- m; e) ?1 ?$ v, @
inspect number; u; r* B& |& m$ n: \, m
when 1 then
: X8 Z e% O: p2 [6 R+ f print "not a prime number"8 D n$ `- u" L8 x
when 2,5,7,3 then
9 E' C% Q& |' ` print "prime number"
$ }3 O: F& T3 M" g. e' d7 ^ when 9,4 then
0 ~0 h( y, I6 {* ^1 a& i! K9 s8 A print "square number"5 N* s D4 s2 Y. [& k! x
else
; t+ i/ s8 y- @4 N print "no special number";
, N1 b2 M8 H A0 Q$ \$ l) X( P print "or number greater than 9";
' H1 C1 O- J: f0 ^ end;
5 n" \ {6 j( Fend; |
|