|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
5 p" D4 \- g+ Q(number : integer)1 E5 R+ d( h8 d) p6 x# `6 z
is; S/ b; l3 i7 r, x' w$ D0 O, `6 Y
do
9 Z4 I0 B2 \( A% E. k! a0 t' R inspect number% Y% o v& ^% `% e9 |
when 1 then 1 T: L$ q: W& p( n" j ~
print "not a prime number"* I( [4 x9 E7 n
when 2,5,7,3 then
9 c- N0 e! `2 E! o3 T( d+ M: J print "prime number"$ F8 {1 U/ r+ V4 X8 X P
when 9,4 then 6 s! z$ {* M8 x0 a
print "square number"7 U& J8 _- G! Q% O1 j. W
else% e/ w" n! k; ~+ L3 n+ o
print "no special number";
" e5 W; i1 @$ `0 Z' H1 s print "or number greater than 9";0 j' o* h+ ^+ ]5 z! o
end;5 F0 H$ Z1 e$ Z
end; |
|