|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
1 J% D7 W2 f) U. N, {6 G6 Q(number : integer)6 |1 n* n0 O- P: q- m
is* c. m; ~! `% b% t, N
do$ w- z! v; d* B
inspect number
) ]8 m& s! |- W3 v! V# Q when 1 then $ f- V7 P- u6 P! J3 H% w
print "not a prime number"9 q3 z- A+ m- T; \) y6 i0 f; q
when 2,5,7,3 then
5 w, ?0 r9 D' T print "prime number"( `# Z: y2 N$ ?9 X
when 9,4 then 4 H( d0 j: ^% @( T; p* o
print "square number"
4 I$ w9 @2 e& T9 T- f) `. O* S else0 p; j/ i3 f a( B+ n+ E# \
print "no special number";
/ ^1 F. [* Q! C! W9 D9 b print "or number greater than 9";4 e* F+ _; G4 U7 Q' }- p9 U2 a3 F
end;6 F' R, B7 w* V% ^, H! i1 j7 W- f
end; |
|