|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:7 ?( [) t- ^# z; C
(number : integer)
) w0 e5 o7 V8 r$ sis
: V4 |0 S& C7 a: u9 jdo, N; y- i' [& S: ?( {3 A
inspect number& v; l: d, P+ k+ }3 H+ Z0 A
when 1 then . @) [/ Y8 m+ N" h8 j; _) `) Y
print "not a prime number"& }2 O! E& X" z7 B
when 2,5,7,3 then
8 w( |6 U8 K: O* b1 z' G print "prime number"; w+ R6 J/ |0 Q3 x& ~0 i, A" G
when 9,4 then
; C F9 _( ^5 [5 u* y, e print "square number". d" C' x8 Y1 Z
else
5 m5 @$ v7 P% A5 y; [# V3 } print "no special number";
$ `# N; p& B% q0 Z$ U' G+ N print "or number greater than 9";
3 k# A- L$ t s$ s* N7 { end;
3 Z4 _! f4 j5 ~6 uend; |
|